我想重命名.jpeg中当前文件夹中的所有.jpg文件。 我已经看到了很多使用rename命令的解决方案,但在我的书中他们说我可以用ls,mv和cut做到。我知道我可以使用烟斗,但我不知道我能用它做什么。
答案 0 :(得分:2)
你可以使用ls
和mv
以及循环播放(我只看到你可能会使用cut
的一个地方,而不是适用于cut
)但你不想。有关原因的详细信息,请参阅ParsingLs。
使用mv
和循环很好。使用ls
来驱动循环不是。
for file in ./*.jpg; do
mv -v "$file" "${file%.jpg}.jpeg"
done