3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Bashで湯婆婆を実装してみる(短)

Last updated at Posted at 2020-11-07

元ネタ: Javaで湯婆婆を実装してみる
Bashの亜種: Bashでエイリアスを作ってくれる湯婆婆コマンドを実装してみた
贅沢なコードが多いので、短めに(124文字、256バイト、ただし最終行も含めた改行含む)。

yubaba.sh
echo 契約書だよ。そこに名前を書きな。
read X
echo フン。$Xというのかい。贅沢な名だねぇ。
Y=${X:$RANDOM%${#X}:1}
echo 今からお前の名前は$Yだ。いいかい、$Yだよ。分かったら返事をするんだ、$Y!!

入力が無い場合は

$ bash yubaba.sh
契約書だよ。そこに名前を書きな。

フン。というのかい。贅沢な名だねぇ。
yubaba.sh: 行 4: X: 2818%0: 0 による除算です (エラーのあるトークンは "0")
今からお前の名前はだ。いいかい、だよ。分かったら返事をするんだ、!!

以上

3
2
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
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?