linux使用rename批量修改文件扩展名
来源:互联网 发布:mac电脑新建文件夹 编辑:程序博客网 时间:2024/05/16 11:53
一.rename解决
1. Ubuntu系统下
rename 's/\.c/\.h/' ./*
把当前目录下的后缀名为.c的文件更改为.h的文件
如果要批量去掉后缀则
rename 's/\.c//' ./*
这样就会把当前文件夹下的后缀为.c的文件扩展名去掉
2. CentOS5.5系统下
rename .c .h *.c
把当前目录下的后缀名为.c的文件更改为.h的文件
二.shell 脚本解决
#!/bin/bash
#http://blog.csdn.net/longxibendi
find ./ -name *.c | while read i
do
echo "$i";
mv $i.c $i.h
done
三.find xargs 解决
find ./ -name "*.c" | awk -F "." '{print $2}' | xargs -i -t mv ./{}.c ./{}.h
注意,第三种方案是递归的更改,会更改当前目录下及其子目录下所有匹配文件
转自:http://blog.chinaunix.net/uid-21516619-id-1825029.html
0 0
- linux使用rename批量修改文件扩展名
- linux 使用rename命令批量重命名文件
- 批量修改文件扩展名
- 批量修改文件扩展名
- linux中批量修改文件名/文件内容(rename sed)
- 文件扩展名批量修改器
- 怎么批量修改文件扩展名
- Linux下批量修改文件名(rename)
- Linux 批量修改文件名大小写命令 rename
- linux下用rename 批量修改文件名
- Linux下批量修改文件名(rename)
- linux rename命令批量修改文件名
- mac linux rename命令行批量修改文件名
- Linux下rename批量修改文件名
- linux 批量修改文件名后缀名命令rename
- linux 下批量修改文件名之 rename
- 如何批量修改文件的扩展名
- 学一招:如何批量修改文件扩展名
- 巨力环球法人 张奇
- MyBatis(4):动态SQL
- Charles 从入门到精通
- 4195: [Noi2015]程序自动分析
- centos7中安装tomcat8
- linux使用rename批量修改文件扩展名
- php 百度语音识别 REST API demo
- 字符串处理高效工具(Java)
- java--csv文件操作
- node调式工具node-inspector的使用
- 审一篇论文以及自己的论文写作要注意什么
- Android常用混淆
- CocoaPods 的使用
- 《机器学习实战》学习笔记(二、k-近邻算法)