Chinaunix

标题: 在awk里,可以让F="|!"吗? [打印本页]

作者: mibfeng    时间: 2005-01-21 09:32
标题: 在awk里,可以让F="|!"吗?
数据文件是用|!分隔的,我awk -F"|!" '{if($1=="02" print $0}'时就报错:
awk: There is a regular expression error.
        Unknown error
The input line number is 1. The file is BRT.datc.
The source line number is 1

请大家帮忙看看!谢谢
作者: cuci    时间: 2005-01-21 09:59
标题: 在awk里,可以让F="|!"吗?
域分隔符只能用一个字符表示,awk是,其他命令也是。
作者: tyffly    时间: 2005-01-21 10:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: spanley    时间: 2005-01-21 11:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: cuci    时间: 2005-01-21 11:09
标题: 在awk里,可以让F="|!"吗?
楼上主意不错
cat filename |sed s/\|\!/char/g
作者: cuci    时间: 2005-01-21 11:11
标题: 在awk里,可以让F="|!"吗?
楼上主意不错
cat filename |sed s/\|\!/char/g




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2