什么都不做的管道

Fab*_*ino 5 bash ksh sh nop

我在 AIX 机器上,需要一个程序,在管道之后使用它时什么都不做。

我会更准确。我需要这样的东西:

if [ $NOSORT ] ; then
    SORTEXEC="/usr/bin/doesnothing"
else
    SORTEXEC="/usr/bin/sort -u"
fi
# BIG WHILE HERE
do

done | SORTEXEC
Run Code Online (Sandbox Code Playgroud)

我尝试使用tee > /dev/null,但我不知道是否有其他更好的选择。

任何人都可以帮助制定更合适的计划tee吗?

提前致谢

cha*_*aos 5

使用tee方法如下:

somecommand | tee
Run Code Online (Sandbox Code Playgroud)

这只是将标准输入复制到标准输出。

或 uUsetruefalse. 他们所做的只是退出EXIT_SUCCESSEXIT_FAILURE

somecommand | true
Run Code Online (Sandbox Code Playgroud)

请注意,从 stdout 的每个输出都将somecommand被删除。

另一种选择是使用cat

somecommand | cat
Run Code Online (Sandbox Code Playgroud)