我在文件中有以下正则表达式。 BTW,即时通讯在SunOS没有输出从grep或fgrep与-f选项不起作用
例如:文件模式包含以下行:
Ora-[0-9]
violated
我有一个文件 “数据文件”,它包含以下内容:
0:/scm/123451/test1.sql:[email protected]:databasedb:no:yes:ORA-1234|key violated
1:/scm/123451/test1.sql:[email protected]:databasedb:no:yes:ORA-|key violated
2:/scm/123451/test1_A.sql:[email protected]:databasedb:no:yes:ORA-|key violated
3:/scm/123451/test1_B.sql:[email protected]:databasedb:yes:yes:Violated
4.giga:key violated unique:giga
5.fifa:ora-error null value found:giga
现在,我想使用命令grep -f或fgrep -f查找与模式文件的正则表达式匹配的行。当patter文件仅包含“Ora- [0-9]”行时,下面的两个命令不起作用。
grep -if ./pattern ./datafile
frep -if ./pattern ./datafile
我错过了什么,模式文件中的模式是否需要固定字符串?
这就是为什么即时通讯使用-i选项与fgrep或grep – 2013-05-10 01:48:09