首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用grep命令查找Joomla版本1.6

使用grep命令查找Joomla版本1.6
EN

Stack Overflow用户
提问于 2013-05-07 22:27:56
回答 1查看 1.8K关注 0票数 0

在我上一个问题(Using sed to show exact location of file)中,我成功地找到了wordpress版本,并使用grep命令显示了文件路径:

代码语言:javascript
复制
grep -r --include=*version.php "wp_version = '" /home/draka/www/

今天,我尝试使用相同的方法查找joomla版本,并添加\来查找多个单词。我的命令:

代码语言:javascript
复制
grep -r --include=*version.php "RELEASE =\|DEV_LEVEL =" /home/draka/www/

和输出:

代码语言:javascript
复制
/home/draka/www/joomla1.7/includes/version.php: public $RELEASE = '1.7';
/home/draka/www/joomla1.7/includes/version.php: public $DEV_LEVEL = '5';
/home/draka/www/joomla2.5/libraries/cms/version/version.php:    public $RELEASE = '2.5';
/home/draka/www/joomla2.5/libraries/cms/version/version.php:    public $DEV_LEVEL = '11';

有人能告诉我出了什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-07 22:51:44

他们改变了joomla 1.7中的间距,在你的grep中RELEASE=之间只有一个空格,而在1.6中他们对齐了等号,所以有不同数量的空格。使用以下grep将任意间距考虑在内:

代码语言:javascript
复制
grep -r --include=*version.php "RELEASE[[:space:]]*=\|DEV_LEVEL[[:space:]]*=" /home/draka/www/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16421593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档