Tuesday, February 24, 2009

019 禁止标准输出和错误消息的输出

有时候在调试shell脚本的时候,你可能即不想看到标准输出也不想看到错误消息。下面例子中的/dev/null可以禁止这些输出。
使用>/dev/null禁止标准输出
如果你不想看到echo输出而只想看到错误消息的时候,这个命令在你调试shell脚本的时候非常有用:

# cat file.txt > /dev/null 

# ./shell-script.sh > /dev/null

使用2> /dev/null 禁止错误消息的输出
这个命令同样有用,如果你只希望看到标准输出而不希望看到错误消息:
# cat invalid-file-name.txt 2> /dev/null 

# ./shell-script.sh 2> /dev/null

No comments:

Post a Comment