我在一个AIX机器上,需要一个程序,当在一个管道之后使用时它什么也不做。
我会说得更准确些。我需要这样的东西:
if [ $NOSORT ] ; then
SORTEXEC="/usr/bin/doesnothing"
else
SORTEXEC="/usr/bin/sort -u"
fi
# BIG WHILE HERE
do
done | SORTEXEC
我试图使用
tee > /dev/null
,但我不知道是否还有更好的选择。那么,有谁能帮助制定一个更合适的计划吗?
提前谢谢
最佳答案
使用tee
如下:
somecommand | tee
这只是把stdin复制到stdout。
或使用
true
或false
。他们所做的是退出EXIT_SUCCESS
或EXIT_FAILURE
。somecommand | true
注意,从
somecommand
到stdout的每个输出都被删除。另一种选择是使用
cat
:somecommand | cat