您的位置:首页 > 运维架构 > Linux

Linux基本命令练习(3)

2016-08-05 20:44 260 查看
1.把当前目录及其子目录下所有以扩展名.sh结尾的文件中包含./hostlist.txt的字符串全部替换为../idctest_iplist。

find ./ -type f -name "*.sh" |xargs sed -i 's#./hostlist.txt'#../idctest_iplist#g'


xargs 用于把find/ls的输出交给后面处理

sed替换文件内容

s#想要改的内容#修改后的内容#g

s编辑替换,g全部替换



但是这里只是改了输出,原文件并没有改变。



-i 可以修改原文件



那么我们将所有ett.txt文件中的studyLinux替换为studyWindows

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 命令