現在のディレクトリとすべてのサブディレクトリの "dev"に一致するすべての文字列を "prod"に置き換える手助けをしてください。現在のディレクトリとすべてのサブディレクトリの文字列を検索して置換するシェルスクリプト
おかげ M
現在のディレクトリとすべてのサブディレクトリの "dev"に一致するすべての文字列を "prod"に置き換える手助けをしてください。現在のディレクトリとすべてのサブディレクトリの文字列を検索して置換するシェルスクリプト
おかげ M
find -type f | xargs -i sed -i -e "s/dev/prod/g" {}
は、注意が必要-iは、インプレースおよびバックアップなしを意味します。
1つの方法は、find
を使用して現在のディレクトリとサブディレクトリ内のすべてのファイルを検索し、次にsed
を呼び出します。 -i
のオプションをsed
に設定すると、 "inplace"のファイルが編集されます。
find . -type f -exec sed -i 's/dev/prod/g' {} \;