2007-11-28から1日間の記事一覧

ディレクトリ以下の複数ファイルの文字列を一括置換するコマンド

for FILE in `grep -l TARGET_KEYWORD *`; do cp $FILE $FILE.bak; sed -e "s/TARGET_KEYWORD/REPLACE_KEYWORD/g" $FILE.bak > $FILE; done grepでうまくhitしないときや、拡張子に条件を追加したいときには、 for FILE in `find . -type f -name "*.txt" -e…