echo Which way up? | flip.pl | cowsay | tac | sed -e "s,/,+,g" -e "s,\\\,/,g" -e "s,+,\\\,g" -e "s,_,-,g" -e "s,\^,v,g"
Команда «echo which way up? | flip.pl | cowsay | tac | sed -e «s,/,+,g» -e «s,\\\,/,g» -e «s,+,\\\,g» -e «s,_,-,g» -e «s,\^,v,g»» выполняет следующие действия:
1. «echo which way up?» отправляет текст «which way up?» на стандартный вывод.
2. «flip.pl» переворачивает каждую букву текста, меняя нижний регистр на верхний и наоборот.
3. «cowsay» принимает результат предыдущей команды и генерирует ASCII-графику коровы, которая произносит текст.
4. «tac» инвертирует порядок строк, полученных от cowsay.
5. «sed -e «s,/,+,g» -e «s,\\\,/,g» -e «s,+,\\\,g» -e «s,_,-,g» -e «s,\^,v,g»» заменяет символы в каждой строке: «/» заменяется на «+», «\» на «/», «+» на «\», «_» на «-«, «^» на «v».
Данная команда полезна для создания забавного обратного вывода с использованием ASCII-графики коровы. Возможной альтернативой может быть использование других ASCII-графиков, предоставляемых различными утилитами, или ручное изменение текста и порядка символов в терминале.
