if condition then ...... elif then ...... else ...... fi
(2)for循环
for var in item1 item2 ... itemN do command1 command2 ... commandN done
6. 正则表达式本文中使用的正则表达式为正整数,如"^[0-9]*$",以^开始、$结束,[0-9]标识0到9之间的任意数字,*代表由前边字符0个或以上个字符组成。具体,可参考 或相关书籍。
判断目标是否匹配正则表达式,采用双方括号和 =~,如 [[ "$element" =~ $DATEPATTERN ]]
7. #!/bin/bash#!为约定标记,告诉系统该脚本需要什么解释器来执行,Linux下默认使用bash,可在 /bin目录下查看到bash文件,如下图:
所有需要执行的shell脚本,都需要将其写在第一行。