grep一些文件

Dir*_*bar 2 unix grep

我想在包含字符串s的所有子文件夹中找到扩展名为x的所有文件,我该怎么办?

grep -nr s.*.x ?????

短剑

kur*_*umi 6

GNU找到

find . -iname "*.x" -type f -exec grep -l "s" {} +; 
Run Code Online (Sandbox Code Playgroud)

如果你有Ruby(1.9+)

Dir["/path/**/*.x"].each do |file|
  if test(?f,file)
   open(file).each do |line|
     if line[/s/]
       puts "file: #{file}"
       break
     end
   end
  end
end
Run Code Online (Sandbox Code Playgroud)