Linuxコマンド 複数のファイルから文字列 一括検索/置換 コマンド
Linuxコマンドで便利なコマンドのメモです。
これで面倒なディレクトリ下のファイルを一括検索、置換が行えます。
複数ファイルから文字列を一括検索
find 【検索ディレクトリ】 -type f -print | xargs grep '【検索文字列】'
項目名 | 説明 |
---|---|
検索ディレクトリ | 検索を行うディレクトリを指定 |
検索文字列 | 検索する文字列を指定 |
複数ファイルから文字列を一括置換
find 【検索ディレクトリ】 -type f | xargs sed -i "s/【検索文字列】/【変更文字列】/g"
項目名 | 説明 |
---|---|
検索ディレクトリ | 検索を行うディレクトリを指定 |
検索文字列 | 検索する文字列を指定 |
変更文字列 | 【検索文字列】を発見後に置換を行う文字列を指定 |
«前の記事:phpで長文文字列を使用する時はヒアドキュメントを推奨ドラッグ & ドロップでファイルをアップロードする方法:次の記事»