LoginSignup
4
4

More than 5 years have passed since last update.

fortune + cowsay で遊ぶ

Posted at

fortune やら、cowsay やらを教えてもらったのですが、せっかくなので、bash シェルを起動するたびに、ランダムな画像を出すようにしてみました。

なにもの?

ジョークゲームです。
 fortune は、格言などやちょっとしたセリフをランダムにつぶやくゲームです。シェークスピアとか、ガンジーとか、いろんな人の言葉を教えてくれます。
 cowsay は、ASCII アートがセリフを喋ってくれます。fortune の言葉や、用語集、コマンド集など、ちょっとした言葉を渡すと喋ってくれます。いろんな ASCII アートが用意されていて、指定すると切り替えられます。
 似たゲームでpokemonが喋ってくれる pokemonsay というのもありますが、画像がカラーで目立ってしまったので、モノクロの cowsay にしました。

環境

Ubuntu 16.04.2

準備

(当然ですが・・)標準ではインストールされていないので、インストールします。

sudo apt-get fortune
sudo apt-get cowsay

~/.bashrc に追記

bash の起動時に表示されるよう、~/.bashrc に追記します。

~/.bashrc
# fortune cowsay 
cowsay_img=`ls /usr/share/cowsay/cows | shuf -n 1`
fortune | cowsay -f $cowsay_img
echo $cowsay_img | sed 's/.cow$//'

cowsay に fortune の言葉を喋ってもらいます。
インストールされた ASCII アートからランダムに1つ選んで指定します。ASCII アートによってはわかりにくいものもあるので、ファイル名も出しておきます。

bash を起動してみましょう

急いでログインしている時でも、一瞬和みますね。

スクリーンショット 2017-06-02 18.51.21.png

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4