Cowfiles 디렉토리?

Cowfiles 디렉토리?

cowsay내 bashrc는 무작위로 cow 를 방출합니다 fortune.

이와 같이:

echo -e "\e[00;33m $(fortune -a -o -s | cowsay -f $(ls /usr/share/cowsay/cows/ | shuf -n1) | sed -e 's/^/       /g')\e[00m"

이것은 Linux Mint에서 작동했지만 Arch Linux로 옮겼고 이제 owfile 디렉토리가 다릅니다.

소 디렉토리를 찾는 표준 방법이 있습니까?

답변1

cowsay -l사용 가능한 모든 owfile을 나열합니다.

cowsay -l | tail -n +2 | tr ' ' '\n' | shuf -n 1

tail -n +2사용될 Cow 파일의 경로를 선언하는 첫 번째 줄을 제거하고(Arch Linux의 owsay 3.02-8에서 "/usr/share/cows의 Cow 파일:") tr ' ' '\n'출력을 여러 줄로 분할한 다음 마지막으로 다음 shuf -n 1을 선택합니다. 임의의 황소.

관련 정보