「hogeディレクリ」以下の「hoge.com」を全て「piyo.net」へ変更したいです
対象
・ディレクトリ名
・ファイル名
・ファイル内容
例
・「teratail.hoge.comディクトリ」→「teratail.piyo.netディクトリ」
・「test.hoge.com2016ディクトリ」→「test.piyo.net2016ディクトリ」
・「teratail.hoge.comファイル」→「teratail.piyo.netファイル」
・「test.hoge.com2016ファイル」→「test.piyo.net2016ファイル」
・aファイル内容「分からないhoge.com全然」→aファイル内容「分からないtest.piyo.net全然」
質問
・どうやって書けば良いでしょうか?
・「ディレクトリ名」と「ファイル名」は、renameでしか出来ない(?)から1回での変更は無理?
現状案
・怖いのでまだ試していません
$ find /var/www/hoge/ -type d -exec sed -i 's/hoge.com/piyo.net/g'
$ find /var/www/hoge/ -type f -exec sed -i 's/hoge.com/piyo.net/g'
回答2件
あなたの回答
tips
プレビュー