我想用 sed 替换 conf 文件中的 2 个条目
# Set Server
/bin/sed -i 's/server: 127.0.0.1/server: xxx.xxx.xxx.xxx/' /etc/cobbler/settings
# Set next Server
/bin/sed -i 's/next_server: 127.0.0.1/next_server: 192.168.122.1/' /etc/cobbler/settings
由于某种原因,它改变了两者的主要条目,为什么?我使用 2 种不同的模式来检查“server”和“next_server”
我也想知道如何更改带引号的字符串模式
#change default password
/bin/sed -i 's/default_password_crypted: "$1$mF86/UHC$WvcIcX2t6crBz2onWxyac."/default_password_crypted: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"/' /etc/cobbler/settings
谢谢