shell那些常用操作.
字符串为空判断
注意有引号
1  | str=  | 
读取文件的某一行
比如读取第3行
1  | sed -n '3p' fileName  | 
数组作为函数参数
分2种情况:
- 声明的数组
 - 脚本命令行参数
 
如下:
1  | declare -a apps=("a" "b")  | 
带参数运行时: $ bash script.sh c d e
如果只想截取部分list,比如从第二个开始:
1  | args=${@:2}  | 
文件相关判断
- 文件夹是否存在: 
[[ -d "${DIR}" ]]表示存在 - 文件存在: 
[[ -e "${file}" ]]