0
我正在使用jpegtran將目錄中的jpegs轉換爲其自身的優化版本。我可能會這樣做10-15 jpegs。我已經寫了執行每一個JPEG所有命令的批處理文件,但我想知道是否有類似bash腳本的方法,我可以說:使用批處理文件執行多個命令
jpegtran -optimize -copy none *.jpg optsameasoriginalfilename.jpg
問題是,目標文件不能是與正在轉換的文件相同,除非它轉到不同的目錄。
有沒有一個批處理文件可以爲我做到這一點?而不是我進入我創建的批處理文件,並手動更改源文件名和目標文件名的所有名稱?
謝謝!
你能澄清一下bash腳本的作用嗎? –
@AlexK。 bash腳本將採用*通配符,並對目錄中以.jpeg結尾的所有內容執行該命令。我只是想知道是否有像*通配符這樣的等價調用,我可以用一個命令執行多個命令。 –
好了'FOR %% f IN(* .JPG)DO jpegtran -optimize -copy %% f new _ %% f'將爲dir中的所有jpgs取代%% f用XXX.jpg –