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’

 
 

-備忘録

関連記事

[備忘録]Windows10標準メールでのSSL設定方法

Windows10メールは、ナゼこんなにも難解なのか。。 Windows10の標準メールソフトは「Windows10メール」だ。 Win10上では 単に「メール」とだけ表示されていて、とても分かりづら …

[備忘録]古いPCでのWindows11アップグレード方法

古いスペックのPCだとアップグレードできない。。 いよいよWindows10のサポート期限「10月14日」まで、2ヶ月を切った。 Win10で使えてたソフトなどが使えなくなることを恐れて、ギリギリまで …

[備忘録]Chromeリモートデスクトップ:使用中に突然切れた。。

2名がそれぞれ ほぼ同時に切れた テレワークの遠隔接続ツールとして日々使っているChromeリモートデスクトップ、今日も2名のスタッフが自宅からそれぞれリモート接続して業務を行っていたのだが、、 ほぼ …

[備忘録]Windows10:PCで画面上に表示されたQRコードを読み取る方法(カメラなし)

いちいちスマホで読み取るのは面倒だ。。 パソコンで作業していると、表示されたQRコードを読み取りたい時がある。 そんな時、スマホのカメラをかざして読み取っていただ、なんとも面倒だ。 そこで、カメラなし …

[備忘録]Excel2007:ROUNDUPしたセルを整数として扱う

見かけ上の値と、計算結果が合わない場合がある ROUNDUPなどで小数点以下を切り上げたりした場合、見かけ上(表示値)は整数でも実態は小数点以下の数値になっていて、それらを使った計算(足し算等)の結果 …