DengQN·一个普通程序员;
【Linux】一行命令批量修改文件名
2024-01-31 22:49 250
#Linux#bash#for#awk

直接代码就是

for file in ./qutu-*; do mv "$file" "./`echo $file | awk -F '-' '{print $1$2}'`"; done

1. for

直接for遍历相关的文件

2. mv 到新的位置

3. 位置

echo $file 后把文件名送到 awk 使用F参数分割并组合成新文件名。也就是把-去掉。

image.png