用于替换 Ubuntu 上特定文件中的字符串和值的命令

Command to replace string and value in particular file on Ubuntu

小队,我的 Ubuntu 机器中有 /etc/login.defs 下的文件。

此文件有以下行

UMASK 022

我想用

替换

UMASK 027

有人可以帮我改一下吗,先谢谢了。

sed -Ei 's/(UMASK[^0]+02)2//g' /etc/login.defs

使用 打印括号之间匹配的正则表达式模式。并将最后一位数字从 2 替换为 7。