從輸入文件生成輸出文件名我有一個bash腳本:在bash
#!/bin/bash
convert "$1" -resize 50% "$2"
不是傳遞兩個參數的同時運行腳本我想提一下剛剛源(或輸入文件名)並且輸出文件名應該從源文件名自動生成。像這樣的"$1" | cut -d'.' -f1".jpg"
。如果輸入文件名稱爲myimage.png
,則輸出名稱應爲myimage.jpg
。 .jpg
應附加到源文件名的第一部分。如果參數是:*.png
,它也應該有效。那麼我該如何修改我的腳本?
這是否工作在命令行:'convert「* .png」-resize 50%「* .jpg」'?我懷疑在這種情況下你需要一個循環。 – 2011-03-30 12:15:55