C shell脚本中的Grep查询无法正常执行

时间:2013-11-29 03:18:01

标签: scripting csh

当我在命令提示符下运行grep命令时,输出是正确的。但是,当我将其作为脚本的一部分运行时,我只获得部分输出。有谁知道这个程序有什么问题?

#!/bin/csh
set res = `grep -E "OPEN *(OUTPUT|INPUT|I-O|EXTEND)" ~/work/lst/TXT12UPD.lst`
echo $res

1 个答案:

答案 0 :(得分:0)

您的通配符可能正由shell调用awk而不是作为awk脚本的一部分进行处理。

尝试使用*转义\(即\*