0

ディレクトリとそのすべてのサブディレクトリ内のすべてのファイルで、特定の文字列のすべての出現箇所を "replaceWithThisNewString" に置き換えるスクリプトを作成する必要があります。どうすればそれができますか?

4

3 に答える 3

3
find /path/to/dir -type f -exec sed -i 's/original/replacement/g' {} \+

または、findサポートしていない場合\+:

find /path/to/dir -type f -exec sed -i 's/original/replacement/g' {} \;
于 2013-04-14T20:04:18.117 に答える
0

この行を試してください:

find /aDir -type f |xargs sed -i 's/certainString/replaceWithThisNewString/g'
于 2013-04-14T20:03:54.710 に答える