我在 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吗?
提前致谢
使用tee方法如下:
somecommand | tee
Run Code Online (Sandbox Code Playgroud)
这只是将标准输入复制到标准输出。
或 uUsetrue或false. 他们所做的只是退出EXIT_SUCCESS或EXIT_FAILURE。
somecommand | true
Run Code Online (Sandbox Code Playgroud)
请注意,从 stdout 的每个输出都将somecommand被删除。
另一种选择是使用cat:
somecommand | cat
Run Code Online (Sandbox Code Playgroud)