需要帮助 - 如果最后一个字符是 - ":" 和 sed ,如何从文件中删除该行,在 Solaris 机器上
例如 sed 将删除以下行(包括黑线)
/etc/val/config/globals.xml:/globals/CLUSTERNODES/node:
Run Code Online (Sandbox Code Playgroud)
例如不需要删除的内容
/etc/val/config/globals.xml:/globals/CLUSTERNODES/node:node1a
Run Code Online (Sandbox Code Playgroud)
sed -e '/:$/d' < foo > foo.new
Run Code Online (Sandbox Code Playgroud)
将完成这项工作(刚刚在 Solaris 8 上对其进行了测试,看起来不错)。