Linux基本命令练习(3)
2016-08-05 20:44
260 查看
1.把当前目录及其子目录下所有以扩展名.sh结尾的文件中包含./hostlist.txt的字符串全部替换为../idctest_iplist。
xargs 用于把find/ls的输出交给后面处理
sed替换文件内容
s#想要改的内容#修改后的内容#g
s编辑替换,g全部替换
但是这里只是改了输出,原文件并没有改变。
-i 可以修改原文件
那么我们将所有ett.txt文件中的studyLinux替换为studyWindows
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笔记与练习-----第一天。一些初级命令以及基本用户管理
- 菜鸟学习linux笔记与练习-----一些基本命令以及初级网络配置
- Linux基本命令练习:脚本实现硬盘分区功能
- Linux基本命令的练习
- 菜鸟学习linux笔记与练习-----第二天。一些基本命令以及初级网络配置
- Linux基本命令练习(7)---sed
- Linux基本命令练习
- Linux基本命令练习(9)---grep
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- Linux基本命令练习(6)---find
- Linux基本命令练习(5)---which
- linux7.2基本命令操作练习
- 菜鸟学习linux笔记与练习-----第二天。一些基本命令以及初级网络配置
- Linux基本命令练习(1)
- Linux基本命令练习(4)
- Linux基本命令练习(2)
- linux的基本命令及vim程序编辑器的练习
- linux命令练习:基本bash脚本练习 取三个数最大值及最小值
- Linux基本命令练习(8)---awk
- Linux基本命令操作练习