小编Alm*_*lmo的帖子

如何处理“find”中名称中有空格的目录?

我有这个:

#!/bin/bash

for file in `find . -type d`
do
  echo $file
done
Run Code Online (Sandbox Code Playgroud)

如果我只有一个名为My Directory的目录,则输出为

My
Directory
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

echo $file只是暂时的。那里将有其他代码对目录进行操作。

bash find filenames whitespace

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

filenames ×1

find ×1

whitespace ×1