Linux 批量更改文件后缀名
来源:互联网 发布:黑马程序员怎样 编辑:程序博客网 时间:2024/05/01 22:54
原文:http://blog.csdn.net/longxibendi/article/details/6387732
一.rename解决
1. Ubuntu系统下
rename 's//.c//.h/' ./*
把当前目录下的后缀名为.c的文件更改为.h的文件
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.csdn.net/longxibendi/archive/2010/09/16/5889055.aspx
1 0
- Linux批量更改文件后缀名
- Linux批量更改文件后缀名
- Linux批量更改文件后缀名
- Linux 批量更改文件后缀名
- Bash批量更改文件后缀名
- 批量更改文件的后缀名
- 三、批量更改文件后缀名
- ExcelVBA:批量更改文件后缀名
- 利用shell批量更改文件后缀名
- JAVA批量更改文件的后缀名
- Linux 批量重命名文件后缀名
- linux 批量修改文件后缀名
- linux 批量添加文件后缀名
- python 批量更改后缀名
- JAVA实现的批量更改文件后缀名的程序
- JAVA实现的批量更改文件后缀名的程序
- JAVA实现的批量更改文件后缀名的程序收藏
- JAVA 递归批量更改文件后缀名 删除后缀
- Windows 下配置 Eclipse 连接 Hadoop 开发环境
- 蛇形矩阵
- 今日头条 回文解码
- 正则表达式
- Python 命名空间和LEGB规则
- Linux 批量更改文件后缀名
- Dynamics CRM 打开数据加密报错及修改用户邮件保存报错的解决方法
- linux终端在已经显示的输出中查找
- 捋一捋Android动画
- 60毫秒,从海量直播日志中实时定位故障!
- iOS 关于CABasicAnimation动画完成后执行哪个动画的问题
- 【编程珠玑】第十五章 字符串
- codeforces 55D Beautiful numbers(数位DP)
- Windows GDI编程之设备环境