2

我对 shell 脚本世界很陌生。我做了一些研究,但无法显示该文件夹。

我正在做的是,'string'在所有文件中搜索 a ,并递归地显示目录名称 包含该字符串的文件在哪里。

例如。如果字符串出现text.txt./some/more/final/text.txt

输出是:

 somemorefinal
4

2 回答 2

0
grep -rl string . | sed 's#/[^/]*$##'

或者

find ./ -type f | xargs grep string | awk -F/ '$1 = OFS = "";NF--'
于 2013-04-30T06:43:21.573 回答
0
grep "my_sought_string_here" `find .`

(注意:第二组引号是反引号)

于 2013-06-10T16:32:20.147 回答