テキスト ドキュメント (数百) を含むサブフォルダーを含むフォルダーがあります。テキスト ドキュメントはすべて、検索と置換が必要です。テキストを見つけるために使用している正規表現は次のとおりです。
^([A-Z])[\r\n]+(\w+)\b
これは次のものに置き換えられています。
$1$2
サブフォルダーを含むフォルダーでこの検索と置換をバッチ処理するにはどうすればよいですか?
Mac (osx 10.6.8) を使用しています
テキスト ドキュメント (数百) を含むサブフォルダーを含むフォルダーがあります。テキスト ドキュメントはすべて、検索と置換が必要です。テキストを見つけるために使用している正規表現は次のとおりです。
^([A-Z])[\r\n]+(\w+)\b
これは次のものに置き換えられています。
$1$2
サブフォルダーを含むフォルダーでこの検索と置換をバッチ処理するにはどうすればよいですか?
Mac (osx 10.6.8) を使用しています
これにもsedを使用できます。
cd /path/to/files # make sure you are in the right directory
find . -type f -exec sed -i.bak 's/^([A-Z])[\r\n]+(\w+)\b/$1$2/g' {} \;
編集:上記がTextmateの検索/置換文字列であることに気づきました。sedの場合、以下を使用する必要があります。
find . -type f -exec sed -i.bak 's/^([A-Z])[\r\n]+(\w+)\b/\1\2/g' {} \;
これにより、すべてのファイルのバックアップが作成されます。
find
と を使用してこれを行うことができますperl
:
find ./* -exec perl -p -i -e 's/^([A-Z])[\r\n]+(\w+)\b/$1$2/g' {} \;
警告: 未テスト:)