m****f 发帖数: 32 | 1 我的CPP目录下面的文件名都只是代号而已,并不与文件内容挂钩。
这么说吧,我的文件目录清单如下:
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
f.cpp
g.cpp
h.cpp
... ...
z.cpp
我想知道哪些文件里面有“atoi”这样的字串。应该用什么命令呢?
我试了一下 cat * | grep "atoi", 但它只是给我看所有含有atoi字
串的行,并不告诉我各行都来自哪个文件。
先谢了。 |
bz 发帖数: 1770 | 2 use
grep "atoi" *
instead of
cat *|grep "atoi"
【在 m****f 的大作中提到】 : 我的CPP目录下面的文件名都只是代号而已,并不与文件内容挂钩。 : 这么说吧,我的文件目录清单如下: : a.cpp : b.cpp : c.cpp : d.cpp : e.cpp : f.cpp : g.cpp : h.cpp
|
v*****s 发帖数: 10 | 3 grep -H atoi *
grep -l atoi *
【在 m****f 的大作中提到】 : 我的CPP目录下面的文件名都只是代号而已,并不与文件内容挂钩。 : 这么说吧,我的文件目录清单如下: : a.cpp : b.cpp : c.cpp : d.cpp : e.cpp : f.cpp : g.cpp : h.cpp
|
t******q 发帖数: 117 | 4 grep -n "xxx" *.cpp
【在 v*****s 的大作中提到】 : grep -H atoi * : grep -l atoi *
|