0
我想重命名.jpeg中當前文件夾中的所有.jpg文件。 我已經看到很多使用重命名命令的解決方案,但在我的書中他們說我可以用ls,mv和cut來完成。我知道我可以使用管道,但我不知道我可以做到這一點。重命名當前文件夾中的文件(必需:用於mv剪切命令)
我想重命名.jpeg中當前文件夾中的所有.jpg文件。 我已經看到很多使用重命名命令的解決方案,但在我的書中他們說我可以用ls,mv和cut來完成。我知道我可以使用管道,但我不知道我可以做到這一點。重命名當前文件夾中的文件(必需:用於mv剪切命令)
您可以與ls
和mv
和一個循環做到這一點(我只看到一個地方,你可以使用cut
這不是一個很好的使用了cut
),但你不希望向。有關詳情,請參閱ParsingLs。
使用mv
和循環是好的。使用ls
來驅動循環不是。
for file in ./*.jpg; do
mv -v "$file" "${file%.jpg}.jpeg"
done
+1爲正確無論。另外,'mv -v - '或'./*。jpg'以防萬一 – 2014-11-04 21:20:25
非常感謝您的快速回答,它可以工作 – arezkibe 2014-11-04 21:26:21