我用了:
rename 's/a-z/A-Z' *.txt
但是,此命令也会更改文件扩展名的寄存器。
最佳答案
以为你是这个意思,
rename 's/([a-z])(?=.*?\.txt$)/\U$1/g' *.txt
关于linux - 如何在不更改扩展名的情况下从小写到大写重命名许多文件(使用glob找到)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32676315/
我用了:
rename 's/a-z/A-Z' *.txt
最佳答案
以为你是这个意思,
rename 's/([a-z])(?=.*?\.txt$)/\U$1/g' *.txt
关于linux - 如何在不更改扩展名的情况下从小写到大写重命名许多文件(使用glob找到)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32676315/