一.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

注意,第三种方案是递归的更改,会更改当前目录下及其子目录下所有匹配文件

rename  的一种用法。

一:问题的提出

比如我的/home/有 m.php.bak    n.php.bak  俩个文件,怎么将文件名的 ;1    去掉。

三:解释

rename  's/.php.bak/.php/'   ./*

格式  :

rename   '命令参数/原串/替换后的串/'   目录文件

rename  表示重命名

s       表示替换

linux 下 批量添加后缀名,Linux 下批量修改后缀名相关推荐

  1. linux安装定制添加输入,Arch Linux--定制自己的Linux操作系統(乙-國際化桌面安裝篇)...

    Arch Linux--定制自己的Linux操作系統 ----乙-國際化&桌面安裝篇 相信大家看了<甲-安裝篇>之後,Arch Linux系統已經可以正常運行了吧?不過,Arch ...

  2. pdf批量添加图章_给PDF批量添加文本链接

    为了进一步补充说明文件中的一些重要内容,PDF文件的创建者会为一些文本创建链接,方便阅读者访问相关的网站,获取更多的信息. 我们可以通过使用pdfFactory文本链接功能来实现以上需求,另外,我们还 ...

  3. mysql 批量添加字段前缀_MySQL中批量前缀表的sql语句

    1.批量删除前缀表sql语句 先查询生成需要操作的表 Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.t ...

  4. mysql命令行批量添加数据_mysql命令行批量插入100条数据命令

    先介绍一个关键字的使用: delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为" ...

  5. SQL server批量更改表的架构名称——存储过程修改表名前缀为[dbo]

    DECLARE @NAME SYSNAME --表名变量DECLARE CSR CURSOR --定义一个游标 FOR SELECT NAME FROM SYSOBJECTS WHERE XTYPE ...

  6. eclipse修改android包名,Eclipse 如何快速修改工程名及包名

    修改工程名/包名,也是咱们在开发中常常遇到的问题,好比咱们在开发过程当中忽然以为项目名不合适,或者根包名不合适想修改一下怎么办? 缓存 在Eclipse中修改Android应用程序包名时,须要修改的几 ...

  7. oracle数据库超大表名更改,oracle如何修改表名_数据库,oracle,修改表名

    Oracle建表语句是什么_数据库 Oracle建表语句是CREATE TABLE tablename(column_name datatype).其中tablename是要创建的表名,column_ ...

  8. 批处理修改计算机名为ip,批处理修改计算机名和IP地址

    批处理修改计算机名和IP地址 (2008-02-26 13:44:18) 标签: 杂谈 分类: 网络 @echo off color F2 set /p name=请输您的计算机名: reg add ...

  9. linux网站如何添加swf支持,linux下安装swftools和openOffice

    1.openOffice下载地址:http://download.openoffice.org/all_rc.html#untested-full 下载 Linux 32-bit Intel rpm ...

  10. linux浮动ip添加 手动,在Linux 双机下自己手动实现浮动ip技术

    两台Linux服务器,一台为主机(IP:124.158.26.30)对外提供了一定的网络服务,另一台从机(IP:124.158.26.31)能提供相同的服务,但ip地址没有对外部公开客户端连接的都是1 ...

最新文章

  1. Java class.forname 功能介绍
  2. 三层架构下实现用户登陆C#
  3. POJ3734-Blocks【EGF】
  4. Discuz! Ucenter API for JAVA jar包和测试代码
  5. t检验自由度的意义_t检验的原理是什么?有什么意义?谢谢
  6. CheerpJ转换JAVA使用最简教程
  7. PIC单片机的C语言程序基本框架,PIC单片机的基本编程汇总,初学者必看
  8. 10本Java架构师必读书籍
  9. 101个鲜为人知的超实用网站
  10. 驾照-办理期满换驾驶证
  11. Flixel横板游戏制作教程(十一)—JetPack(飞行背包)
  12. 按头安利 好看又实用的毛笔书法字体素材看这里
  13. 夜间模式 css,网页夜间模式,CSS样式
  14. SEO培训联盟排名掉的原因:宋星博客?
  15. 什么是大数据?如何成为大数据工程师?
  16. 美nv写真手机壁纸采集源码
  17. 易安卓E4A载入创建新窗口
  18. 微信开发之使用java获取签名signature(贴源码,附工程)
  19. HTTP请求方法之options请求
  20. javaWeb项目部署到远程服务器(windows服务器)

热门文章

  1. NCBI RefSeq命名格式的详细说明
  2. 2021年安全员-A证考试内容及安全员-A证模拟考试
  3. oracle审计功能有什么用,Oracle审计功能
  4. 路由器WiFi短信认证怎么设置?
  5. 2020/09-2020/11 读书摘录
  6. java gui是什么_Java GUI编程(一)
  7. 使用Hexo构架个人网站
  8. python 51单片机开发_Python 单片机
  9. windows无法打开添加打印机_如何删除打印机
  10. 比win7运行快的linux发行版,旧电脑扔了浪费!装SliTaz系统,瞬间运行流畅如新机,比win7更快...