我有一个包含文件名的列表。其中一些文件名包含空格:
./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
但是没有运气。我该如何执行我的操作?谢谢!
\s
代替吗? - Unihedron