我正在嘗試重命名一個檔案,該檔案是目錄中唯一的檔案。
這是一個播客下載,它每天都在更改名稱,所以我不知道它叫什么,但它總是以 .MP3 結尾
我想將其重命名為 news.mp3
我已經根據本網站上的另一個解決方案嘗試了以下方法,但它將新聞附加到檔案中
#!/bin/sh
for file in *.MP3; do
mv "$file" "${file/.MP3/news.mp3}"
done
uj5u.com熱心網友回復:
如果它是目錄中唯一的檔案,則只需撰寫以下命令:
mv directory_name/* directory_name/news.mp3
uj5u.com熱心網友回復:
如果檔案很少或 dir 為空:
shopt -s nullglob
src="/path/to/dir/with/files"
dst="/destanation/folder"
i=1
cd "$src"
for f in *; do
mv "$f" "$dst/new_name_$((i ))"
done
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/372616.html
上一篇:sed:具有反向前瞻匹配的嵌套組
