我在sun Solaris上运行以下命令(在Linux上运行正常)但在sun Solaris上运行不正常
@H_404_6@name="(WORD = (TCPIP = (PROTOCOL = TCP)(WORD = ALIAS_NAME)(PORT = 10234))" echo $name | grep -o "(WORD = (TCPIP = (PROTOCOL = TCP)(WORD = ALIAS_NAME)(PORT = 10234))" grep: illegal option -- o Usage: grep -hblcnsviw pattern file . . .
我的问题在sun Solaris上的选项与grep -o选项相同(以匹配字符串捕获)
利迪娅
最佳答案
Solaris grep似乎没有这样的选项.如果你只是需要在一些solaris盒子上运行,也许他们安装了GNU grep? (例如,这个在/usr/local/gnu / bin / grep下).
如果你需要在任何solaris下运行,你不能使用grep.也许sed和awk可以使用?