2011-02-06 94 views
0

將mp3轉換爲ogg文件由一個簡單腳本進行用餐。

但是:當我

# set the 'file' variable first 
    file="$1" 
    # get extension; everything after last '.' 
    ext=${file##*.} 
    mp32ogg --verbose --delete --quality=0 --rename="${file%/*}/`basename "$file" .${file##*.}`" "$1"|| exit 1 

文件 - 構建新的路徑和文件名 /包含空格的路徑名會用下劃線被創建。

而我看不到任何理由......歡迎所有幫助!

Appelgebak

回答

0

默認情況下,mp32ogg自動替換空間(和許多其他非字母字符),在輸出文件名下劃線。要抑制此行爲,請傳入(未記錄的)--no-replace標誌。

+0

嗯。使用 mp32ogg --verbose --delete --no_replace --quality = 0 --rename =「$ {file%/ *} /`basename」$ file「。$ {file ## *。``」「$ 1 「|| 1號出口 導致: `mp32ogg v0.11 Gentoo的-R2 (C)2000-2002彌敦道Walp 不保修範圍內的藝術許可證 未知選項的條款發行:no_replace ` – user605447 2011-02-06 18:22:48