sed无法编辑案例
有个同事使用sed修改系统文件不生效
cp /etc/login.defs{,.20170112} # 备份 sed -i 's/PASS_MIN_LEN 5/PASS_MIN_LEN 8/g' /etc/login.defs # 替换 diff /etc/login.defs /etc/login.defs.20170112 # 验证结果,不生效
原因:PASS_MIN_LEN 5 这个中间不是空格,是制表符 解决: sed -i 's/\(PASS_MIN_LEN\).*/\1 8/g' /etc/login.defs;
出处:http://www.cnblogs.com/madsnotes/
声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

浙公网安备 33010602011771号