if [ $? -ne 0 ]
$? | 表示上一条命令返回值,是shell变量,表示"最后一次执行命令"的退出状态.0为成功,非0为失败. |
$0 | 表示第一个参数 |
-ne | 表示不等于 |
>、 1>、 2>、2>&1、&>
符号 | 说明 |
---|---|
0 | 标准输入 |
1 | 标准输出 |
2 | 错误输出 |
/dev/null | Linux中的一个特殊文件,写入该文件的内容都将被丢弃 |
符号 | 说明 |
---|---|
> | 将标准输出重定向到文件 |
1> | 将标准输出重定向到文件,与>相同 |
2> | 将错误输出重定向到文件 |
2>&1 | 将错误输出重定向到标准输出 |
&> | 将标准输出和错误输出都重定向到文件 |
删除文件里面的空行 sed -i '/^$/d' 文件路径(含文件名)
/^$/d 删除空行。
参考: