Linuxコマンド 複数のファイルから文字列 一括検索/置換 コマンド



Linuxコマンドで便利なコマンドのメモです。
これで面倒なディレクトリ下のファイルを一括検索、置換が行えます。

複数ファイルから文字列を一括検索
find 【検索ディレクトリ】 -type f -print | xargs grep '【検索文字列】'
項目名 説明
検索ディレクトリ 検索を行うディレクトリを指定
検索文字列 検索する文字列を指定

複数ファイルから文字列を一括置換
find 【検索ディレクトリ】 -type f | xargs sed -i "s/【検索文字列】/【変更文字列】/g"
項目名 説明
検索ディレクトリ 検索を行うディレクトリを指定
検索文字列 検索する文字列を指定
変更文字列 【検索文字列】を発見後に置換を行う文字列を指定


コメントを残す