环境:
Centos7.7
问题描述:
Centos7 如何用命令直接更改配置文件里面内容
ifcfg-bond1文件里面DNS想替换改成114
解决方案:
1.使用sed命令
sed -i -e "s:匹配参数=.*:匹配参数=替换后的内容:g" 对应的文件路径
本案例命令
sed -i -e "s:DNS=.*:DNS=114.114.114.114:g" /etc/sysconfig/network-scripts/ifcfg-bond1
原内容
改后
2.脚本
1.sh脚本
#!/bin/bash
TEST_CONF=/etc/sysconfig/network-scripts/ifcfg-bond1
sed -i -e "s:DNS=.*:DNS=114.114.114.114:g" ${TEST_CONF}
echo "ok success!"