bash脚本编写教程
教程 脚本 编写 Bash
2023-09-14 09:07:22 时间
这部教程是我在网上找到比较经典的BASH中文教程,对新手学习bash脚本,bash编程的好文章。
建立一个脚本
Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。
如同其他语言一样,通过我们使用任意一种文字编辑器,比如nedit、kedit、emacs、vi
等来编写我们的shell程序。
程序必须以下面的行开始(必须方在文件的第一行):
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。
当编辑好脚本时,如果要执行该脚本,还必须使其可执行。
要使脚本可执行:
chmod +x filename
然后,您可以通过输入: ./filename 来执行您的脚本。
注释
在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚本的作用及工作原理。
变量
在其他编程语言中您必须使用变量。在shell编程中,所有的变量都由字符串组成,并且您不需要对变量进行声明。要赋值给一个变量,您可以这样写:
变量名=值
相关文章
- [Qt教程] 第49篇 进阶(九) 多媒体应用简介
- Unity3D脚本中文系列教程(十七)
- Unity3D脚本中文系列教程(十六)
- Unity3D脚本中文系列教程(十三)
- Unity3D脚本中文系列教程(四)
- 海量数据存储之nosql教程(转)
- Docker教程---部署LAMP搭建wordpress博客系统
- 【COCOS CREATOR 系列教程之二】脚本开发篇&事件监听、常用函数等示例整合
- Coablt strike官方教程中文译版本
- 【STM32F429的DSP教程】第17章 DSP功能函数-定点数互转
- 【STM32F407的DSP教程】第7章 ARM DSP源码和库移植方法(IAR8)
- 【STM32H7教程】第73章 STM32H7的SPI总线应用之驱动W25QXX(支持查询,中断和DMA)
- 【STM32H7教程】第51章 STM32H7的LTDC应用之LCD汉字显示和2D图形显示
- NeHe OpenGL教程 第四十七课:CG顶点脚本
- 经常看看前端基础知识(总结了各种在线前端教程或者前端书籍)
- matplotlib进阶教程:如何逐步美化一个折线图
- Macaca 极简教程
- 【极简教程】Linux Shell 脚本编程
- centos 源码编译安装nginx 1.18.0 教程 nginx安装脚本
- 重装正版Win10系统图文教程