Chinaunix
标题:
awk -v是不是在solaris下不支持
[打印本页]
作者:
d_jacky
时间:
2010-02-22 16:24
标题:
awk -v是不是在solaris下不支持
我执行情况如下:
root@d_jacky# awk RS='-+\n' '{if(/CDR GATE/){print $0"------------------"}}' 201002180000.txt
awk:语法错误 在第 1 行附近
awk:漏出 在第 1 行附近
作者:
709101040516
时间:
2010-02-22 16:29
awk 'BEGIN{RS="-+\n" }/CDR\ GATE/{print $0"------------------"}'
复制代码
作者:
d_jacky
时间:
2010-02-22 16:30
回复
1#
d_jacky
懂了,应该awk '{RS="-+\n";if($0~/CDR GATE/)这样
作者:
709101040516
时间:
2010-02-22 16:32
回复 d_jacky
懂了,应该awk '{RS="-+\n";if($0~/CDR GATE/)这样
d_jacky 发表于 2010-02-22 16:30
作者:
Minsic
时间:
2010-02-22 16:33
solaris下就用/usr/xpg4/bin/awk吧,这个强点
作者:
d_jacky
时间:
2010-02-22 16:45
但是在rhel下执行awk -v RS='-+\n' '{if(/CDR GATE/){print $0"------------------"}}' 的结果和solaris
执行的结果完全不一样了,不晓得为什么
作者:
Minsic
时间:
2010-02-22 17:00
回复
6#
d_jacky
awk的版本不一样,功能相差太多,结果不一样难道不是很正常的事情
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2