博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux命令文件批量重命名
阅读量:2216 次
发布时间:2019-05-07

本文共 266 字,大约阅读时间需要 1 分钟。

1、如果你得文件遵循特定规则比如[aaa]ccc.txt [aaa]bbb.txt

这个时候可以使用rename命令

rename [aaa] "" *.txt

2、如果你得文件遵循得规则有共性满足特定正则匹配[aaa]ccc.txt [bbb]bbb.txt [ccc]ccc.txt这个时候可以使用以下命令

for fileName in `find ./ -name "*.txt"`; do remv=`echo $fileName|sed 's/\[.*\]//g'` ; mv $fileName $remv; done

转载地址:http://tpkfb.baihongyu.com/

你可能感兴趣的文章
【数据结构】栈的简单理解以及对栈的基本操作
查看>>
【数据结构】简单不带环迷宫的实现(用栈实现)
查看>>
【C语言】简单的了解递归(求斐波那契,n的阶乘,字符串长度,把一个整型(无符号),转化为字符型并打印出来)
查看>>
【数据结构】动态栈的实现
查看>>
【数据结构】简单的迷宫(用递归实现)
查看>>
【数据结构】队列的基本认识和队列的基本操作
查看>>
【数据结构】循环队列的认识和基本操作
查看>>
【LeetCode】无重复字符的最长子串
查看>>
时间复杂度
查看>>
【C++】动态内存管理 new和delete的理解
查看>>
【Linux】了解根目录下每个文件的作用
查看>>
【Linux】进程的理解(一)
查看>>
【Linux】进程的理解(二)
查看>>
【C语言】深度理解函数的调用(栈帧)
查看>>
【Linux】进程的理解(三)
查看>>
【C++】带头节点的双向线链表的实现
查看>>
【C++】STL -- Vector容器的用法
查看>>
【Linux】Linux中的0644 和 0755的权限
查看>>
【数据结构】有关二叉树的面试题
查看>>
【Linux】内核态和用户态
查看>>