我劝你还是别用 shell 了。我说了你都搞不清楚问题在哪里。是给 $i 加上双引号,成为 "$i". 不是给 *.jpg 加上双引号。cao627 写了:Fermat618 写了:一旦文件名里面有空格,你这个就悲剧掉了。加双引号可以解决这个问题,但我还是建议别用 shell 为好。花时间去填 shell 里面一个又一个的大坑,不值。能用 shell 把程序写正确的,不是一般人!eexpress 写了:代码: 全选
● for i in *.jpg; do convert -scale 640 $i $i.jpeg; done
这种带*的情况下,加双引号和不加双引号有很大差别
echo *.jpg #显示当前目录下以jpg结尾的文件
echo “*.jpg” #显示*.jpg
双引号取消*号的文件名扩展,让其成为字面字符。
所以 for i in “*.jpg” i 得到的是*.jpg , 后面$i取到的也永远是*.jpg
find -name “*.jpg” 这个双引号也使*失去了shell文件名扩展功能,但接下去find又将其视为特使字符。所以这个没问题。
求批量压缩照片方法 越简单越好
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: 求批量压缩照片方法 越简单越好
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: 求批量压缩照片方法 越简单越好
我理解错你的意思了
给 $i 加上双引号是对的
但对于shell不是用不用的事,而是怎么用的事。
给 $i 加上双引号是对的
但对于shell不是用不用的事,而是怎么用的事。
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: 求批量压缩照片方法 越简单越好
用 shell 写出个看上去正确的程序不难,要写出个真正正确的程序太难。你知道 SQL 注入么,类似的问题就是 shell 中的大坑。cao627 写了:我理解错你的意思了
给 $i 加上双引号是对的
但对于shell不是用不用的事,而是怎么用的事。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: 求批量压缩照片方法 越简单越好
没有错觉就没有眼睛。眼睛能看清东西,注定了眼睛会被欺骗。Fermat618 写了:用 shell 写出个看上去正确的程序不难,要写出个真正正确的程序太难。你知道 SQL 注入么,类似的问题就是 shell 中的大坑。cao627 写了:我理解错你的意思了
给 $i 加上双引号是对的
但对于shell不是用不用的事,而是怎么用的事。
笔直的竹竿插在水中看上去是弯的,不是眼睛看错了,反而是看对了。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- linbin95
- 帖子: 191
- 注册时间: 2011-04-17 9:21
Re: 求批量压缩照片方法 越简单越好
eexpress 写了:就随手写一句给小白用,当作指导。叽歪啥引号。
真写程序,paste-img里面的,都写好了。



- 我尽情的跟你们扯淡 其实我发现我真的很无聊
代码: 全选
用操蛋的态度 面对扯淡的人生
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 求批量压缩照片方法 越简单越好
呵呵,ee都老油条了,这些东西还斤斤计较。eexpress 写了:就随手写一句给小白用,当作指导。叽歪啥引号。
真写程序,paste-img里面的,都写好了。

◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- TeliuTe
- 论坛版主
- 帖子: 7675
- 注册时间: 2007-11-25 13:29
- 系统: 16/18/20/w7
- 来自: 新疆博乐
- 联系:
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: 求批量压缩照片方法 越简单越好
写 shell 不会正确加引号的,都是小白。eexpress 写了:就随手写一句给小白用,当作指导。叽歪啥引号。
真写程序,paste-img里面的,都写好了。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车