ふみやす@シェルまおう(自称でない) FGO:838,149,789 @satoh_fumiyasu Perl では最初に use strict; use warnings すべきなように、シェルでは set -u すべき。「例外処理って何? おいしいの?」って人は set -e もしておけ。 2012-06-25 18:25:20 ふみやす@シェルまおう(自称でない) FGO:838,149,789 @satoh_fumiyasu シェルスクリプトをまともに書けない奴は、それでも書かなければならないときは、とりあえず変数展開するとき必ずダブルクォートで括れよ。$foo じゃなくて "$foo” な。あと最初に set -u; set -e でもしておきな。シェルスクリプトが駄目なんじゃなくて、書けないだけ。 2012-12-22 00:27:38
![シェルスクリプトの set -e は罠いっぱい](https://cdn-ak-scissors.b.st-hatena.com/image/square/9fb747a4b0eae936084b97c9df0b9bcd97953315/height=288;version=1;width=512/https%3A%2F%2Fs.togetter.com%2Fogp2%2F667b7a64b8846803bb4b57f7c3809ccb-1200x630.png)