太阳 solaris 上的 sed
我尝试在 Sun Solaris 上执行以下操作
sed "/ADDRESS/a \
PROTOCOL" file > NEW_file
,但得到:
sed: command garbled: /ADDRESS/a PROTOCOL
为什么(在 linux 上它的工作),
是否可以支持在 linux 和 sun
litia上工作的语法
I am try to do the following on sun solaris
sed "/ADDRESS/a \
PROTOCOL" file > NEW_file
but I get:
sed: command garbled: /ADDRESS/a PROTOCOL
why (on linux its work) ,
is it possible to support syntax that work on linux and on sun
lidia
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是另一种方法,使用 nawk
here's another way, use nawk
此语法是 Gnu sed 扩展。它可以在 Gnu/Linux 上运行,因为你有一个 Gnu 用户区。如果安装了 Gnu sed,它可以在 Solaris 上运行。它可能位于 /usr/gnu/bin/sed、/usr/sfw/bin/gsed 或其他位置,具体取决于您使用的 Solaris 版本。
This syntax is a Gnu sed extension. It works on Gnu/Linux because you have a Gnu userland with it. It works on Solaris if Gnu sed is installed on it. It might be in /usr/gnu/bin/sed, /usr/sfw/bin/gsed or somewhere else, depending on the Solaris release you are using.