LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 773|回复: 1

档名中空白问题

[复制链接]
发表于 2009-3-26 20:10:30 | 显示全部楼层 |阅读模式
我有一个存图片的directory以下很多档,大部分sub-path和档名本身都带空白。例如:
  1. ./sunday dinner/sunday dinner 001.jpg
复制代码

等等...
我想对某类档案来做batch工作,所以我用以下loop:
  1. for x in `find -type f -iname '*jpg'`; do (something to $x); done
复制代码


问题当然是这个loop的$x是以word来取值,所以会以白空间分开,結果$x就变成./sunday, dinner/sunday, dinner, 001.jpg等值。

我想过好几个加引号的方法都没成功。这到底要怎么做?可能做到吗?
发表于 2009-3-26 20:23:44 | 显示全部楼层
  1. export IFS="^M"
复制代码

先。“^M”是连续按 ^V ^M 或者 ^V Enter 得到的!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表