在当 TA 时候,要给本科生改 program 作业,批量下载的文件名又长又臭,如下:
1 | -rw-r--r-- 1 mac staff 4.0K Mar 27 13:36 Program 1_and7697_attempt_2018-03-22-16-56-45_and7697_p1.s |
所以就想把他们重命名一下,变成只有 xxx1111.s
的形式。查找了一些 Linux 下批量重命名的方法,总结如下:
cut 命令
这里使用 cut
命令截取文件名中想要的一段字符,然后再尾部添加 .s
共同构成新的文件名。
1 | for name in *.s |