我在一个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。
或使用truefalse。他们所做的是退出EXIT_SUCCESSEXIT_FAILURE
somecommand | true

注意,从somecommand到stdout的每个输出都被删除。
另一种选择是使用cat
somecommand | cat

08-05 11:05