我对shell脚本世界很新。我做了一些研究,但无法显示文件夹。
我正在做的是,在所有文件中搜索'string'
,并递归显示目录名称,其中包含该字符串的文件。
。如果字符串显示在text.txt
./some/more/final/text.txt
输出是:
somemorefinal
答案 0 :(得分:0)
grep -rl string . | sed 's#/[^/]*$##'
或
find ./ -type f | xargs grep string | awk -F/ '$1 = OFS = "";NF--'
答案 1 :(得分:0)
grep "my_sought_string_here" `find .`
(注意:第二组引号是后引号)