Nov 11, 2012
|
< ta-ta-taaa ta-ta tataaaa >
--------------------------
\ __------~~-,
\ ,' ,
/ \
/ :
| '
| |
| |
| _-- |
_| =-. .-. ||
o|/o/ _. |
/ ~ \ |
(____@) ___~ |
|_===~~~.` |
_______.--~ |
\________ |
\ |
__/-___-- -__
/ _ \
мой скрипт в .bashrc
для животного говорящего цитаты при открытии
терминала.
cowperson=`cowsay -l | sed '1,1d' | sed 's/ /\n/g' | shuf -n 1`
fortune | cowsay -f $cowperson
По порядку:
cowperson
- это выбор персонажа по рэндомуcowsay -l
- список всех персонажейsed '1,1d'
- удаление первой служебной строки с расположением папки с файлами .cow
sed 's/ /\n/g'
- преобразование слов разделенных пробелами в строки (принцип как и в vim
команда замены s/
далее чего “пробел” на \n
)shuf -n 1
- случайный выбор строкиfortune | cowsay -f $cowperson
рисует случайного персонажа с цитатой переданной из фортуне
Иногда случаются довольно забавные сочетания :)