我正在寻找一种实用的方法来在 shell 中进行此练习。
我有这些文件:
1.txt 2.txt 3.txt 4.txt 5.txt [...] 50.txt
我想这样重命名
50.txt → 1.txt
49.txt → 2.txt
48.txt → 3.txt
...
以相反的顺序重命名它们。
创建目录renamed
为了防止用新文件重写旧文件,请尝试以下代码:
for i in {1..50}; do
mv "$i.txt" "renamed/$(( 50 - $i + 1 )).txt"
done
这将反转文件名。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)