randomi有一個文件名爲image.jpg的,但擴展可以是其他..bash的重命名不斷的文件擴展名,名稱變
我想使用bash
不斷擴展,但名稱是包含重命名這些文件變量。
前
VAR1 = 「貓」
VAR2 = 「狗」
image.png -> cat.png
image.jpeg -> dog.jpeg
我想我應該看的文件夾中命名的圖像文件*。 *,複製擴展名,然後以新名稱使用變量名稱+擴展名。
namefinal=$random
ext=`echo $ls image*.*`
echo $ext
EXTENSION=`echo "$ext" | cut -d'.' -f2`
echo $EXTENSION
mv $ext $random.$EXTENSION
done !,謝謝。
在哪裏輸入名稱映射到輸出的名字嗎?你怎麼知道哪個文件使用哪個名字? –
請參閱http://stackoverflow.com/questions/965053/extract-filename-and-extension-in-bash?rq=1 – Xalorous
謝謝,幫助我很多 – shoryunix