9. 脚本编程

脚本可以简单的理解为命令的集合,即把一堆命令写入一个文本文件中,最后执行这个文本文件就相当于运行了文本文件中了命令。学会用 top 命令和 ps 命令来查看任务运行清理,对于nohup …… & 挂载到后台的命令,学会查看命令的 log 日志。

举个例子:我们在tmp1.sh这个文件中写入了以下内容

  1. # tmp1.sh
  2. echo $PATH
  3. mkdir test{1..5}
  4. touch t{6..10}.txt

然后执行这个脚本,这里用bash来运行这个脚本

  1. bash tmp1.sh

脚本,还可以传参,比如在tmp2.sh的脚本中,$1$2就是要传给脚本的参数

  1. # tmp2.sh
  2. mkdir $1
  3. touch $2

运行的时候把参数dir1file2传递给$1$2

  1. bash tmp2.sh dir1 file2