首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一段SHELL脚本的优化解决办法

2012-02-04 
一段SHELL脚本的优化以下是一段SHELL脚本,目的是在以a(A)或g(G)打头的文件里寻找包含Grand或者Guess 这两

一段SHELL脚本的优化
以下是一段SHELL脚本,目的是在以a(A)或g(G)打头的文件里寻找包含Grand或者Guess 这两个单词的行,请找出问题,并且使之在任何方面都很健壮。
各位大虾,帮帮忙吧-_-!

for ll in a* g* \
  A* G*
do
  grep G* $ll
done




[解决办法]
基本还可以,不过grep G* $ll是查找G打头的,不是Grand或者Guess 

直接用
grep G* [aAgG]*更简单
[解决办法]
也简洁越好

C/C++ code
grep G* [aAgG]*
[解决办法]
对,越简洁越好,实际上不用for循环就行
grep G* [aAgG]*
但这个G*不是找Grand和Guess啊,再改一下

热点排行