sed on sun solaris

时间:2010-09-01 07:16:08

标签: sed solaris

我尝试在sun solaris上执行以下操作

    sed   "/ADDRESS/a \
           PROTOCOL"  file  > NEW_file

但我明白了:

sed:命令乱码:/ ADDRESS / PROTOCOL

为什么(在linux上工作),

是否可以支持适用于linux和sun

的语法

利迪娅

2 个答案:

答案 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发行版。