【发布时间】:2010-04-15 06:27:37
【问题描述】:
我想知道是否有内置的 BASH 命令可以在 stderr 上打印一些文本,就像在 stdout 上打印文本的 echo 命令一样。我不想使用临时 io 重定向。我使用内置命令在 stderr 上生成错误,例如 ls --asdf (ls: unrecognized option '--asdf'),但我想要更简洁的东西。
编辑----
其实我是想演示stderr/stdout重定向,我的例子如下:
sh test.sh >test-out.txt 2>test-err.txt
为了清楚起见,我想让 test.sh 文件尽可能简单和干净,这意味着避免在文件中使用 > 运算符。
【问题讨论】: