通过cat查询关键字所在文件名该如何实现?【已解决】

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
btwopaul
帖子: 21
注册时间: 2011-04-15 0:17

通过cat查询关键字所在文件名该如何实现?【已解决】

#1

帖子 btwopaul » 2011-04-28 18:41

我是这么查的,只能显示匹配该字段的所在行,没法知道符合此字段的文件名,该shell 命令如下:
/$ cat -An | grep -n -A3 -B3 'firefox' /home/btwopaul/.fvwm/*
得到:
/home/btwopaul/.fvwm/fvwm2rc-guide-126-
/home/btwopaul/.fvwm/fvwm2rc-guide-127-DestroyFunc FvwmFireFox
/home/btwopaul/.fvwm/fvwm2rc-guide-128-AddToFunc FvwmFireFox
/home/btwopaul/.fvwm/fvwm2rc-guide:129:+ I Exec exec firefox
/home/btwopaul/.fvwm/fvwm2rc-guide-130-
/home/btwopaul/.fvwm/fvwm2rc-guide-131-DestroyFunc FvwmIrssi
/home/btwopaul/.fvwm/fvwm2rc-guide-132-AddToFunc FvwmIrssi

是不是用错命令了?无解!望大牛们解答。
上次由 jxhow 在 2011-04-28 19:10,总共编辑 1 次。
原因: 改了标题 没动内容
btwopaul
帖子: 21
注册时间: 2011-04-15 0:17

Re: 通过cat查询关键字所在文件名该如何实现?

#2

帖子 btwopaul » 2011-04-28 19:07

已经解决问题了,没有仔细看,其实已经显示了文件名了,而且用cat是多余的。
回复