shell脚本中一些参数和变量的认识
1.在shell中经常用到的一些默认变量
$0 表示shell本身的文件名
$? 表示运行时候的返回值
$1 表示传入的第一个参数
$2 表示传入的第二个参数
$# 表示传入的参数个数
2.shell中的判断的用法
-d 目录是否存在
-f 文件是否存在
-n 变量非0
-x -w -r 判断是否有xwr的权限
-e 变量是否存在
3. shell中的符号
-eq 等于
-ne 不等于
-le 小于等于
-ge 大于等于
-lt 小于
-gt 大于
&& 左边的命令返回真(即返回0),则执行右边
|| 左边的命令返回假(即返回1),则执行右边
wc -l 计算行数
echo -e 激活换行符
echo -e "\n 123 \n 456" 输出的\n为转义字符
echo "\n 123 \n 456" 会输出\n
\n 换行
\\ 插入\符号
\" 插入双引号"