擂台,这条命令可不可以写得更精练?

sh/bash/dash/ksh/zsh等Shell脚本
回复
dong_021
帖子: 2
注册时间: 2009-10-17 21:04

擂台,这条命令可不可以写得更精练?

#1

帖子 dong_021 » 2009-10-17 21:09

代码: 全选

for i in `find *.ppm|sed 's/\.ppm//'`; 
do convert $i.ppm $i.png; 
done;
虽然达到目的,但觉得不漂亮。。。
请大家讨论,谢谢。
头像
wenstream
帖子: 186
注册时间: 2008-06-18 22:02

Re: 擂台,这条命令可不可以写得更精练?

#2

帖子 wenstream » 2009-10-17 21:17

把;去掉
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 擂台,这条命令可不可以写得更精练?

#3

帖子 eexpress » 2009-10-17 21:22

for i in *.ppm *.xxp
● 鸣学
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: 擂台,这条命令可不可以写得更精练?

#4

帖子 潇洒走一回 » 2009-10-17 21:32

dong_021 写了:

代码: 全选

for i in `find *.ppm|sed 's/\.ppm//'`; 
do convert $i.ppm $i.png; 
done;
虽然达到目的,但觉得不漂亮。。。
请大家讨论,谢谢。
for i in *.ppm; do
convert "$i" "${i%ppm}png"
done
dong_021
帖子: 2
注册时间: 2009-10-17 21:04

Re: 擂台,这条命令可不可以写得更精练?

#5

帖子 dong_021 » 2009-10-17 22:09

谢谢“潇洒走一回”
回复