2011-02-01から1ヶ月間の記事一覧

Automatorでshell scriptを走らせるときの注意

Automatorでshell scriptを走らせるときに注意しなければいけないのは外部コマンド等を呼び出すときに出力を退避させないとコマンドが終了できずにスクリプトが永遠に終了待ちしてしまうこと。標準出力と標準エラーをファイルに落とすか、 command &> /dev/n…

すぐ忘れるsedの後方参照の仕方

sedの後方参照、いっつも忘れてしまう。 $ echo ABCD | sed -E "s/(C)/\1\1/g" ABCCD$ echo ABCD | sed -e "s/\(C\)/\1\1/g" ABCCD コマンドをダブルクオートでかこった場合、拡張モード(-E)では括弧をエスケープしない。 $ echo ABCD | sed -E s/\(C\)/\\1\…