我在MySQL中有一个数据库转储,我希望将转储中的路径的数据替换为纯文本。
在这个特殊情况下,我想替换:
/var/www/
的
/home/www/
我怎样才能使用cat或任何其他shell工具安全地做到这一点?
答案 0 :(得分:2)
cat old.file | sed 's%/var/www/%/home/www/%g' > new.file
答案 1 :(得分:1)
尝试:
sed 's/\/var\/www\//\/home\/www\//' old_file > new_file
答案 2 :(得分:0)
awk '{gsub("/var/www/","/home/www/")}1' mydump >temp && mv temp mydump