www.dbpj.net > Linux下的shEll编程 如何替换文件中的内容

Linux下的shEll编程 如何替换文件中的内容

1、按=分割取第二列 cat $file1|grep mqserver|awk -F= '

用sed 替换 比如替换‘BOOTPROTO=none' 这一行可以用这个命令: sed

两种思路, 第一种,你打开文件,找到匹配的行,改掉,重写个文件,删除原来的。改这个文件为一样的名字

#!/usr/bin/ksh #这里的两个变量一个是学号,一个是数据文件 serial=&q

sed -i '/aaa/{:a;n;s/123/xyz/g;/eee/!ba}'

在linux中替换shell变量的内容,一般指的是shell 变量的扩展等操作,可以看一下shell

我也给个思路吧 用sed根据地址范围截取文件内容,用Here documents方法添加新的多

sed -i 's/ABC/123/g' 文件名

其实你的问题简化问 查找包含aaaa的那行,然后把下面一行写成alias /admin /adm

这个都是小意思, 就是shell编程的问题。 如果楼主方便的话, 可以帮忙看一下的。 对了, 以

网站地图

All rights reserved Powered by www.dbpj.net

copyright ©right 2010-2021。
www.dbpj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com