使用道具 举报
Post by openfree;2001413 好象没有问题: (a=`grep -c ' mysql' /dev/shm/l`; echo $a) 21
Post by michaelyung;2001479 刚试了一下,直接匹配没有问题。 用了正则表达的时候就会有这问题,比如 加了-E选项也一样,$a输出为0. 附上我的例子,有一个tex文件,内含有:.....\bibitem.....复制代码用以下的命令:$ a=`grep -c '^\\bibitem' file.tex`; echo $a复制代码输出为0。 直接执行 grep -c '^\\bibitem' file.tex 输出为正常值。 可能是正则表达和转义哪块有问题。 谢谢。
本版积分规则 发表回复 回帖后跳转到最后一页