shell/bash其实就是我们日常在unix系统终端中执行的语句,只是通常我们在命令行中都是单行语句执行的,而有时,我们希望将一些操作命令写到一个文本中,让电脑自动按顺序或是并行地执行这些命令,这样我们就不需要时刻守在电脑前一行行去执行命令了。
1 文件构成
1.1 文件后缀
shell文件通常以.sh
为后缀,如test.sh
,其实质是一个文本文件。
1.2 指定解析器
通常,文件的第一行是该文件所需要使用的解析器的定义,一般使用bash,命令如下:
#!/bin/bash
1.3 运行脚本
比如要运行名为test.sh
的脚本文件,首先我们先将命令行路径进入到该脚本文件所在路径下,有三种形式(任选其一即可):
./test.sh