#1,现在我有一批文件,原名要被替换成新的名字,我们做一个names.txt文件,前面一列是oldname,后一列是newname,用制表符(\t)分隔,最后空出一行即可:
A.txt L1.txt
B.txt L2.txt
C.txt L3.txt
D.txt L4.txt
E.txt L5.txt
F.txt L6.txt
#2,将这个names.txt文件上传到服务器后,修改命令如下:
while IFS='\t' read -r old_name new_name; do mv "old_name" "$new_name"; done < name.txt
#3,刷新下文件夹,就会发现文件名被修改成新的名字了
#4,该教程仿自“https://mp.weixin.qq.com/s/3SrOus7s1ZuCUJgKBEwRVg”。更多方法如for循环,sed命令等可自行百度或问chat-GPT。
#丹特丽安的书架~
标签:13,old,name,文件名,names,Linux,new,txt From: https://www.cnblogs.com/liangjinghui/p/17856135.html