想要知道怎么样隐藏 shell 命令的错误输出,先了解几个输入输出的基础概念
1 | 0 标准输入流(stdin) |
接下来准备一个脚本 test_error
1 |
|
运行如下
1 | > $ ./test_error |
常见的几种重定向写法
将标准输出流重定向到黑洞
1 | > $ ./test_error >/dev/null |
将错误物流重定向到标准输出流,并将标准输出流重定向到黑洞
1 | > $ ./test_error >/dev/null 2>&1 |
由此我们推断下只隐藏错误输出的写法
1 | > $ ./test_error 2>/dev/null |
成功!
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章