[2010-9-15]
1. shell中变量运算方法:http://blog.chinaunix.net/u/29820/showart_230254.html
2. 拼接两个变量代表的字符串只需要"$var1$var2"即可。
3. 使用export var="value" 可以把当前shell脚本的var变量导出到所有由该shell程序执行的子shell中。
4. set命令可以把后面若干个参数设置为shell的参数,例如set 1 2 3 4 5 6 就把$1 ~ $6分别设置为 1~6
5. shift命令可以左移shell程序的参数列表,但不会循环左移。可以跟一个数值参数指定左移多少位。当shell程序的参数大于10个时,就要通过左移获取后面的参数了。
6. trap命令用于向进程发送信号,trap '命令内容' 信号名称, 执行这条命令后,会继续流程,一旦接受到命令中指示的信号,则会执行命令中作为参数指定的命令内容。-表示默认命令内容,''表示没有命令内容。
7. 使用find命令查找文件时,可以使用多个 -name pattern参数来逻辑组合要查找的文件名。