一.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修改jdk环境变量6,Linux CentOS 6.5 使用自带jdk修改环境变量(示例代码)

    首先声明,默认jdk指我们安装完CentOS后系统自带jdk,自己下载安装的jdk只需要下载,解压即可,之后步骤与此文一致 1.查看我们默认jdk的位置 指令: which java 我们去看一下发现 ...

  2. 批量添加用户脚本--Linux bash

    脚本实例 批量用户添加 for 在读取文件时,任何空白字符都可以自动作为分隔符.while的按行读取使用的是换行符作为标记,所以在这使用while更好 majun@instance-zqtg07w6: ...

  3. Linux系统下如何修改主机名

    Linux系统安装好后,都会有默认的主机名,这里是用CentOS系统为例,默认的主机名是localhost.localdomain,为了便于使用,我们常常需要修改主机名,下面演示是永久修改主机名的方法 ...

  4. linux怎么添加中文服务器,linux不支持中文怎么办_网站服务器运行维护

    linux如何实现图形界面与命令行界面的切换_网站服务器运行维护 linux实现图形界面与命令行界面的切换的方法是:执行[init 3]命令可以切换到命令行模式,执行[init 5]命令可以切换到图形 ...

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

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

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

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

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

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

  8. linux系统添加网卡驱动,Linux 2.6.35内核配置和网卡驱动添加

    [环境] 1:Ubuntu 10.10 2:u-boot-2010.03 3:linux-2.6.35 4:优龙FS2410 5:交叉编译器:arm-none-linux-gnueabi-gcc ve ...

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

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

  10. linux socket bind 内核详解,Socket与系统调用深度分析(示例代码)

    1. 什么是系统调用 操作系统通过系统调用为运行于其上的进程提供服务.当用户态进程发起一个系统调用, CPU 将切换到 内核态 并开始执行一个 内核函数 . 内核函数负责响应应用程序的要求,例如操作文 ...

最新文章

  1. shell中的函数shell中的数组告警系统需求分析
  2. 使用ModelBinder自动过滤获取Model值的空格
  3. ImportError: Could not import backend for traitsui. Make sure you have a suitable UI toolkit like
  4. python语言用途-Python在每个行业的用处
  5. 大型网站系统与Java中间件实践pdf
  6. 伸缩菜单----html文件
  7. 64位linux下的gns3网络模拟器配置
  8. hadoop longwritable类
  9. 全站HTTPS来了!有何优势、与HTTP有何不同
  10. SQL19 查找所有员工的last_name和first_name以及对应的
  11. 压缩JPG图片大小而且不失真
  12. 小米手机后台弹出界面(允许应用在后台弹出界面)权限问题解决方案
  13. 科学计算机统计说明书,科学计算机带哪些功能_科学计算机怎么用_科学计算机使用方法...
  14. 使用java代码打印三角形、平行四边形、菱形
  15. Spring Boot DAY03 配置文件的注入
  16. dns服务器经赏要修复,十要诀帮你修复DNS域名解析服务故障
  17. excel按季度分类汇总_excel进行分类汇总的五种方法
  18. slice手环 android数据,迈欧slice手环使用感受 | 迈欧slice手环怎么样_什么值得买...
  19. 制作价目表,用小程序快速制作属于自己的价目表
  20. ETF薛斯通道抄底指标表

热门文章

  1. 一个管道工的成功移民经历(转载)
  2. 细思极恐!家中电视机正在监视所有联网设备
  3. Word图片上传控件(WordPaster)更新-2.0.15版本
  4. 朋友圈被公司“无偿征用”,该怎么办?
  5. MacBook Pro 13 A1502 更换电池
  6. E-R 图的不同表示方法(Chen 方法和 Crow‘s foot 方法)
  7. IDE报错 hdc_std version of the SDK does not match the hdcd version of the device.
  8. 一键反推食谱,与狗对话,识别女票表情…愚人节,AI 也被玩坏了...
  9. 【RTSCon 2022】实时通信与价值赋能
  10. 直接灰度变换法matlab,数字图像处理-灰度变换(附MATLAB代码)