2014-03-07から1日間の記事一覧

コマンド出力をローカル変数に代入する際のエラーコードチェック

皆さん、bashでよく result=`command` ret=$? みたいにしてエラーハンドリングされてると思いますが、もしこれが関数内で local result=`command` ret=$? みたいにしたらどうなると思います? 実は、$? は必ず0になってしまうのですよ!! local がコマンド…

いろんな言語の「次のループへジャンプ」命令

いつも混乱するのでまとめ。(「いろんな」といっても自分がよく使う言語を中心に)■next派 ruby perl R■continue派 C java bash C# php python■awk next : 次の入力レコードの処理へジャンプ。 continue : forやwhileのループの次へジャンプ。 ちなみに per…