Я нахожусь в коробке 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
?
Заранее спасибо
Вам нужно 'сделано | «$ SORTEXEC» '(где двойные кавычки могут или не могут быть целесообразными - вы не можете иметь команду с аргументами в переменной, но в этом конкретном сценарии вы вряд ли этого захотите, и если вы действительно это сделаете, команда в функции, вероятно, хорошая идея по многим причинам. См. также http://mywiki.wooledge.org/BashFAQ/050). – tripleee