大阪の道頓堀にある「くれおーる」ってお店が渋谷にあってびっくり! たこ焼きは日本全国あるといいですね☆ 今日の朝会は、 ①シェルスクリプトで第1引数と第2引数を受け取り、 足りなかったり、多かったらエラーを出力する 数字じゃない場合エラーを出力する ②ユークリッドの互除法を使って、最大公約数を出す という課題でした。 アルゴリズム以前にシェルの書き方が全然わかってない・・・orz なんとか考えて、実行テストしてみたけど、構文エラーばっかり。(=_=;) アルゴリズムは考えたので、解答を見せて頂きました。 なんと ”||” を使ってif文の代わりにしてる!! 簡単に書くとこんな感じ↓ 判定は数字だ || echo エラー文 最初に数字だと判定されると真とみなされるので、後半は無視されてエラー文はでない! 最初が数字でないなら後半を実行するので、エラー文がでる! これは思いつかなかった・・・
![演算の裏ワザ!? - 新米インフラエンジニアの研修日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/a5b0e0f867aa8a89c8279f7f50abb33c416620ae/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Fthe-casket-of-star%2F20160121%2F20160121234802.jpg)