我有一个包含文件名的列表。一些文件名包含空格:
./folder/folder/some file name.ext
我需要grep每个这些文件:
cat filelist | while read i; do grep "pattern" $i; done
显然grep由于空格而失败:
grep ./folder/folder/some: No such file or directory
grep file: No such file or directory
grep name: No such file or directory
我试图逃脱像这样的空格:
:%s/some file name/some\ file\ name/g
但没有运气。如何执行我的手术?谢谢!
引用 $i
cat filelist | while read i; do grep "pattern" "$i"; done
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句