小编los*_*and的帖子

如何处理脚本中的空格

我想在我的外部光盘上找到某些文件并删除它们。我创建了以下脚本(为了测试我只使用 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 中所做的那样),因此我收到无法找到文件夹的错误。

如何用空格解决这个问题?是否有用于查找的标志或其他什么东西?

马克

linux bash

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

标签 统计

bash ×1

linux ×1