shell 脚本的第一行一般为 #!bin/bash 指定命令解释器,#! 后面为搜寻解释器的绝对路径.
要赋予 shell 脚本文件可以执行的权限. ls -l filename 可以查看该文件的权限, 通过 chmod 777 filename 可以赋值给文件新的权限.
for 循环
for 变量 in 串行
do 执行命令 done
for 循环的运作方式为将串行的元素意义取出, 依次放入指定的变量中, 然后重复执行 do 和 done 之间的命令, 直到元素取尽为止.
串行是一些字符串的组合, 彼此用 $IFS 所定义的分隔符 (默认为空格, 制表符, 换行符) 来分隔.
while 循环
while 条件测试
do
执行命令
done
和 c,c++ 的 while 循环类似
until 循环
untile 条件测试
do
执行命令
done
untile 后面如果测试为假, 则进入循环.
while 循环的条件时测真值, until 循环的条件时测假值.
来源: http://www.bubuko.com/infodetail-3357436.html