我需要更改配置文件中的指令并让它在 Linux 中工作,但在 Solaris 中,它说命令乱码。
这是指令
enable-cache passwd yes
我需要简单地将是更改为否。如何使用适用于 Solaris、HPUX 和 Linux 的 sed?
这是在 Linux 中工作的 sed 命令。Solaris 不喜欢 -r
sed -r 's/^([[:space:]]*check-files[[:space:]]+passwd[[:space:]]+)yes([[:space:]]*)$/\1no\2/' inputfile
最终目标是将这个命令放在一个脚本中并在整个企业中运行。
谢谢
格雷格
我昨天也发布了类似的东西,它适用于 Linux,但不适用于其他人。