我尝试在sun solaris上执行以下操作
sed "/ADDRESS/a \
PROTOCOL" file > NEW_file
但我明白了:
sed:命令乱码:/ ADDRESS / PROTOCOL
为什么(在linux上工作),
是否可以支持适用于linux和sun
的语法利迪娅
答案 0 :(得分:0)
这是另一种方式,使用nawk
nawk '/ADDRESS/{$0=$0" PROTOCOL"}1' file
答案 1 :(得分:0)
此语法是Gnu sed扩展名。它适用于Gnu / Linux,因为你有一个Gnu用户空间。如果安装了Gnu sed,它适用于Solaris。它可能位于/ usr / gnu / bin / sed,/ usr / sfw / bin / gsed或其他位置,具体取决于您使用的Solaris发行版。