gpt4 book ai didi

linux - 批量重命名文件去除 ".csv"后的后缀

转载 作者:太空宇宙 更新时间:2023-11-04 04:59:54 25 4
gpt4 key购买 nike

我想批量重命名目录中的多个文件,以便删除.csv后面的分片编号:

Old file name: XXX.csv-00000-of-00001
New file name: XXX.csv

最佳答案

使用rename(prename),首先进行空运行:

rename -n 's/^([^.]+\.csv)-.*/$1/' *.csv*

检查后,删除-n以让实际操作发生:

rename 's/^([^.]+\.csv)-.*/$1/' *.csv*
<小时/>

使用bash参数扩展:

for i in *.csv*; do mv -i "$i" "${i%%-*}"; done

关于linux - 批量重命名文件去除 ".csv"后的后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36394175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com