Как получить все доступные файлы коров для cowsay

cowsay -l | sed '1d;s/ /\n/g' | while read f; do cowsay -f $f $f;done


Команда «cowsay -l | sed ‘1d;s/ /\n/g’ | while read f; do cowsay -f $f $f;done» позволяет получить список всех доступных файлов коров для утилиты cowsay.

Сначала команда «cowsay -l» выводит список доступных аргументов для флага «-f» (коровы) у cowsay. Затем команда «sed ‘1d;s/ /\n/g'» удаляет первую строку вывода (которая содержит заголовок) и заменяет пробелы новыми строками.

Далее, команда «while read f; do cowsay -f $f $f;done» читает каждую строку из результата предыдущей команды и использует ее как параметр для cowsay. Таким образом, каждая корова выводится в терминал с использованием соответствующего файла коровы.

Эта команда полезна для получения списка всех доступных файлов коров для утилиты cowsay. Альтернативным способом получения этой информации может быть просмотр каталога, где хранятся файлы коров, вручную. Аргументы, передаваемые команде, отсутствуют.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *