我想在我的外部光盘上找到某些文件并删除它们。我创建了以下脚本(为了测试我只使用 ls $i 来检查输出)
for i in `find /media/My\ Book/ -name "OP_CACHE.IDX" -print`;
do ls $i;
done
Run Code Online (Sandbox Code Playgroud)
问题是,查找命令仅返回未编码空格(例如“我的书”)的字符串(就像我在 /media/My\ Book 中所做的那样),因此我收到无法找到文件夹的错误。
如何用空格解决这个问题?是否有用于查找的标志或其他什么东西?
马克