[sed] 文字の置換
2010年7月20日 火曜日
コマンドラインで文字の置換をおこないたい。
sed -e "s/FROM/TO/g" "ファイル名"
COMMAND | sed -e "s/FROM/TO/g"
結果は標準出力に書き出されます。
なお、よくある間違いですが
sed -e "s/A/B/g" "ファイル名" > "ファイル名"
のように入出力を同ファイルにすると、ファイルは空になるので注意。
正規表現はPerlなどでおなじみの表記です。
参考サイトはいっぱいあるので調べてください。
コメントを残していただけると、読者の反応の改善に役立ちます。自由にコメントしていただいて構いませんが、スパム行為や他人を貶める誹謗中傷などはご遠慮ください。