当前位置: 技术问答>linux和unix
请教一个shell的问题
来源: 互联网 发布时间:2016-04-24
本文导语: 请问sed -n -e'/:.*:/p' 5.2.txt 2> /dev/null这个语句中,>前面的2是起什么作用? 5.2.txt的内容是: line1:line1:line1 line2:line2:line2 上面的语句执行结果是 line1:line1:line1 line2:line2:line2 | 标准错误输出, ...
请问sed -n -e'/:.*:/p' 5.2.txt 2> /dev/null这个语句中,>前面的2是起什么作用?
5.2.txt的内容是:
line1:line1:line1
line2:line2:line2
上面的语句执行结果是
line1:line1:line1
line2:line2:line2
5.2.txt的内容是:
line1:line1:line1
line2:line2:line2
上面的语句执行结果是
line1:line1:line1
line2:line2:line2
|
标准错误输出, 通用的:
stdin 0
stdout 1
stderr 2
上面的命令就是把 错误输出 灌到 黑洞(/dev/null)里去,眼不见心不烦。
stdin 0
stdout 1
stderr 2
上面的命令就是把 错误输出 灌到 黑洞(/dev/null)里去,眼不见心不烦。