searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

sed -i 破坏文件软连接

2024-04-30 02:34:45
6
0
有时候用sed -i 修改文件导致软链接失效了  上网搜索了 发现是sed语句用得不对。应该再加一个-c参数
 
#会破坏软连接 
[ -f /etc/sysctl.d/99-sysctl.conf ] && sed -i  -e "s/^net.ipv4.ip_forward=0/net.ipv4.ip_forward=1/" /etc/sysctl.d/99-sysctl.conf
sysctl -p
 
#-c 不会破坏软连接  不然会有问题
[ -f /etc/sysctl.d/99-sysctl.conf ] && sed -i -c -e "s/^net.ipv4.ip_forward=0/net.ipv4.ip_forward=1/" /etc/sysctl.d/99-sysctl.conf
sysctl -p
 
 
 
 
 
0条评论
0 / 1000