差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| study:linux:tip [2025/02/28 01:22] – [変更ファイル検索] banana | study:linux:tip [2025/02/28 01:31] (現在) – [一括置換コマンド] banana | ||
|---|---|---|---|
| 行 44: | 行 44: | ||
| ここで、-not \( -path 'some path' -o -path ' | ここで、-not \( -path 'some path' -o -path ' | ||
| + | |||
| + | ======= 一括置換コマンド ======= | ||
| + | grep、sedを用いて一括で文字列を置換するコマンドの例です。\\ | ||
| + | 現在フォルダを基準にbakファイルを検索して" | ||
| + | < | ||
| + | grep -lr --include=' | ||
| + | </ | ||
| + | ここで、\\ | ||
| + | grep:\\ | ||
| + | -l: matchするファイルを画面表示\\ | ||
| + | -r: recursive検索\\ | ||
| + | | ||
| + | |||
| + | sed:\\ | ||
| + | -i: 後ろに指定した拡張子でbakupファイル生成\\ | ||
| + | -e: 実行するscriptの指定\\ | ||