2011-07-07 112 views
1

所以我想在shell中使用一个简单的sed命令来查找并替换我的bash文件中的某个字符串作为别名。使用sed在文件中查找文件夹目录并替换为另一个目录

别名是这样的:

别名配置= 'CD /选择/测试/ conf目录/服务器'

我想通过/ opt /测试替换/选择/测试/ conf目录/服务器/ conf但是在语法上有困难。

感谢您的任何帮助。

回答

1
cat my_bash_file.sh | sed 's#/opt/Test/conf/server#/opt/Test/conf#g' 
+0

您刚刚收到的[UUoCA(http://partmaps.org/era/unix/award.html)奖:-) –

+0

这工作,把它改为sed的-i而不是猫,因为猫没有更改文件,只是将更改输出到屏幕上。 – Danny

相关问题