[问题]請幫忙 一個批量化腳本

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
xxdaystar
帖子: 225
注册时间: 2006-07-28 14:58
来自: 廣州
送出感谢: 0
接收感谢: 0

[问题]請幫忙 一個批量化腳本

#1

帖子 xxdaystar » 2007-03-30 9:41

我有一個文件夾,下有一千多張pbm格式圖片, 我想對每一張執行一個命令轉化為jpg,比如:

convert img-00xx.pbm img-00xx.jpg

然后保存到另一個文件夾裡面。請問該怎麼寫呢? (不好意思,我知道不難,但我是個腳本盲 :oops: )
头像
roylez
论坛版主
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海
送出感谢: 0
接收感谢: 1 次

#2

帖子 roylez » 2007-03-30 11:29

一个近乎脚本盲的人写的。

代码: 全选

#!/bin/sh

for i in *.pbm
do
    convert $i `echo $i|sed 's/.pbm/.jpg/g'`
done
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#3

帖子 eexpress » 2007-03-30 12:20

sed都用上了。太高级了
● 鸣学
头像
roylez
论坛版主
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海
送出感谢: 0
接收感谢: 1 次

#4

帖子 roylez » 2007-03-30 16:58

eexpress 写了:sed都用上了。太高级了


还是远远不能跟ee这样的shell强人比的。
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#5

帖子 eexpress » 2007-03-30 17:31

我只会撩头去尾的方法。呵呵
sed的参数可是shell里面最复杂,晦涩的哦。上次我碰到问题,竟然忘记像金主席请教了。
● 鸣学
头像
roylez
论坛版主
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海
送出感谢: 0
接收感谢: 1 次

#6

帖子 roylez » 2007-03-30 18:15

我的sed就会这么一句……
有啥问题千万别找我,包你失望。 :em25
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
xxdaystar
帖子: 225
注册时间: 2006-07-28 14:58
来自: 廣州
送出感谢: 0
接收感谢: 0

#7

帖子 xxdaystar » 2007-03-30 21:09

图片
非常感謝.
头像
linpinger
帖子: 54
注册时间: 2006-06-15 22:44
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 linpinger » 2007-04-17 20:53

对于分段,我极度迷恋cut和paste,哈哈
回复

回到 “Shell脚本”