0
我是shell脚本编程新手。我试图循环访问find
中的文件路径列表,并计算列表中每个文件的行数。某些文件路径包含空格,因此它们在for循环中被解释为单独的元素,而不是单个元素。转义文件路径列表的空格
当我运行以下:
for filepath in `find . -name '*.m'`; do echo $filepath; done;
我看到一些用空格的路径的跨多个行的印刷,而不是被印刷在同一行上。
如何避免每个文件路径的空间?
请参阅[BashFAQ#20:如何查找并安全处理包含换行符,空格或两者的文件名?](http://mywiki.wooledge.org/BashFAQ/020)。 –