knrt.net
当前位置:首页 >> 如何在 shEll 脚本中修改配置文件 >>

如何在 shEll 脚本中修改配置文件

你要修改哪个配置文件,用vi或者vim打开好了。

用sed 替换 比如替换‘BOOTPROTO=none' 这一行可以用这个命令: sed -i -e 's|BOOTPROTO=none|BOOTPROTO=dhcp|' conf.txt 其他行同理

#!/bin/bashNUM=$(grep -oP '(?

完全脚本修改不现实啊!一般的做法是提前定义好配置文件的内容,替换掉默认的,然后使用sed -i ‘s/1/2/g’修改里面的ip,打个比方说,nginx的配置文件,我所有的配置文件都一样,然后用sed改掉里面的域名和ip,和网页根目录。

sed -i 's/10\.252\.121\.174:8103/10.252.121.174:8003/g' 文件名

可以这样做: 方法1:sed -i 's/被替换的内容/要替换成的内容/' file 方法2:sed 's/被替换的内容/要替换成的内容/g' file > file.out;mv file.out file。 扩展资料: Shell编程的常用技巧: 一、自动补齐:在linux中对于命令或路径,可以TAB键...

通过shell脚本修改xml文件中的某行记录 跟之前一样,假设有如下的xml文件: web.xml中有如下内容: [html] view plain copy cookieName sessionName 需求:现在需要利用shell脚本替换掉cookieName对应的value值, 利用shell实现方式如下: shell...

sed -i 's;.*;123456-123456;g' /home/domain/*.xml 不需要楼下的那种重定向,-i就可以直接编辑并保存。一条命令处理目录下的所有文件

key=value 文本格式配置 而对于 linux shell,基本上很难使用前面提到的各种格式。所以在 unix 系统上,很多 shell 脚本的配置文件都是纯粹的 key=value 文本格式,例如绝大多数的开机服务启动脚本、网络配置文件等。 例子 1:ntp 配置文件 $ ca...

1、替换字符串 sed -i 's/user01/user02/g' u.conf sed -i 's/password1/password2/g' u.conf 2、删除相关行 sed -i '/user01/d' a.conf 或者删除指定行 sed -i '20d' a.conf 3、在第20行添加内容 sed -i '20 r user.txt' a.conf 4、在user.star...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com