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 删除空行。
参考:
浙公网安备 33010602011771号