[sed] 文字の置換

投稿日 2010年7月20日 火曜日

コメント コメント(0)

コマンドラインで文字の置換をおこないたい。

sed -e "s/FROM/TO/g" "ファイル名"

COMMAND | sed -e "s/FROM/TO/g"

結果は標準出力に書き出されます。

なお、よくある間違いですが

sed -e "s/A/B/g" "ファイル名" > "ファイル名"

のように入出力を同ファイルにすると、ファイルは空になるので注意。

正規表現はPerlなどでおなじみの表記です。
参考サイトはいっぱいあるので調べてください。

カテゴリー

検索

タグやエントリータイトルなどキーワードを入力すると、このサイト全体から記事を検索できます。

リンク

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); >