CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]Linux sedコマンド:再帰的に置換する方法

投稿日:

sedコマンドで配下ディレクトリ全ファイル対象に再帰的置換する

例えば、サーバー移転などを行っていると、「ドメイン名の変更」「ディレクトリパスの変更」「DB名の変更」などで、全ての記述を変更したい場合がある。

そんな時は「sedコマンド」で、カレントディレクトリ配下の全ファイルを対象に、再帰的に一括変換する方法を。
 

「find」と「xargs」をパイプ(「|」)で繋ぐ「

findコマンドををパイプ(「|」)でxargsコマンドに渡してやれば良い。

$ find . -type f | xargs sed -i ‘s/BEFORE/AFTER/g’

 
特定のファイルで絞り込む場合は、

$ find . -type f -name “*.txt” | xargs sed -i ‘s/BEFORE/AFTER/g’

 
 

-備忘録

関連記事

[備忘録]Firefox:検索エンジンをカスタマイズする方法

よく使う検索エンジンを優先的に Firefoxで選択した文字列の検索を行う場合、検索窓に文字列を入力(またはコピペ)すると、あらかじめ設定されている検索エンジンから選択できる。 この検索エンジンリスト …

[備忘録]Excel:「罫線を除くすべて貼り付け」をワンクリックで!

意外とストレス「罫線を除くすべて貼り付け」を解決! Excelで編集していると「罫線を除くすべて貼り付け」機能を使うケースがしばしばある。 だが、「罫線を除くすべて貼り付け」を行うには、 ① コピー先 …

[備忘録]PowerPoint:ハイパーリンクの色を変更する方法

デフォルトの色は薄くて見にくかった。。 PowerPointで資料を作成し、ハイパーリンクを設定したところ、とても薄い水色で見にくくなってしまった。。   ハイパーリンクの色をカスタマイズ ・「デザイ …

[備忘録]ハードディスクのパーテーションを拡張する方法

空き容量が減ってきたので 500GB→1TBのHDDへ交換 500GBのハードディスクを使っていたが、、空き容量がだいぶ少なくなってきた。。 不要ファイルを削除するなどして 空き容量を増やすも 90% …

[備忘録]Windows:再起動時にログイン画面を表示しない方法

電源ONしたらデスクトップが表示されるようにしたい! Windowsマシンで電源をONにすると、普通はログイン画面が表示されパスワードを入力しないとデスクトップが表示されない。 セキュリティ的に理解で …