需求背景:
批量生成文件,批量分离合并文件,导致文件名称已aa\ab\ac...不规则名称命名
需求环境:
ubuntu 20.4 + nginx 1.20.0
需要技能:
rename split cat find grep cloc
#统计文件行数
指定每个拆分文件的大小:
#删除文件
#拷贝文件
#合并文件
分离在文件名称有aa ab
抹掉文件名称包含 aa ab 字符
1、目录下所有文件名称包含aa的字符,更改为01字符,更改文件名称*aa*为*01*
rename "s/aa/01/" *
rename "s/ab/02/" *
2、添加后缀
rename "s/$/.txt/" *
//把所有的文件名都以txt结尾
3、修改后缀
rename "s/.txt/.log/" *
//把所有以txt结尾文件名都以txt结尾