亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解Linux批量更改文件后綴名

 更新時(shí)間:2016年11月10日 09:26:21   作者:longxibendi  
本篇文章主要介紹了詳解Linux批量更改文件后綴名,主要是使用了rename,有需要的朋友可以了解一下。

今天又有同學(xué)問(wèn)Linux下怎樣批量更改文件后綴名,這個(gè)問(wèn)題被別人問(wèn)到三次了,所以這里給出幾個(gè)解決方法 

一.rename解決

1.  Ubuntu系統(tǒng)下

rename 's//.c//.h/' ./*

把當(dāng)前目錄下的后綴名為.c的文件更改為.h的文件 

2.  CentOS5.5系統(tǒng)下

rename .c .h  *.c

把當(dāng)前目錄下的后綴名為.c的文件更改為.h的文件 

二.shell 腳本解決

#!/bin/bash
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

注意,第三種方案是遞歸的更改,會(huì)更改當(dāng)前目錄下及其子目錄下所有匹配文件

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • tmpwatch命令清除舊文件的方法

    tmpwatch命令清除舊文件的方法

    這篇文章主要介紹了tmpwatch命令清除舊文件的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • linux CentOS 系統(tǒng)php和mysql命令加入到環(huán)境變量中

    linux CentOS 系統(tǒng)php和mysql命令加入到環(huán)境變量中

    這篇文章主要介紹了linux CentOS 系統(tǒng)php和mysql命令加入到環(huán)境變量中的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • yum安裝CDH5.5 hive、impala的過(guò)程詳解

    yum安裝CDH5.5 hive、impala的過(guò)程詳解

    這篇文章主要介紹了yum安裝CDH5.5 hive、impala的過(guò)程詳解的相關(guān)資料,非常不錯(cuò) 具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • Apache中.htaccess文件功能

    Apache中.htaccess文件功能

    .htaccess文件的功能:"分布式配置文件"提供了針對(duì)目錄改變配置的方法,即:在一個(gè)特定的文檔目錄中放置一個(gè)包含一個(gè)或多個(gè)指令的文件,以作用于此目錄及其所有子目錄。
    2011-06-06
  • 批處理模式下運(yùn)行 top 命令的方法

    批處理模式下運(yùn)行 top 命令的方法

    top 命令 是每個(gè)人都在使用的用于 監(jiān)控 Linux 系統(tǒng)性能 的最好的命令。這篇文章給大家介紹批處理模式下運(yùn)行 top 命令的方法,感興趣的朋友一起看看吧
    2019-10-10
  • Linux下非交互式提權(quán)詳解

    Linux下非交互式提權(quán)詳解

    這篇文章主要介紹了Linux下非交互式提權(quán)的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-03-03
  • 淺談Linux信號(hào)機(jī)制

    淺談Linux信號(hào)機(jī)制

    信號(hào)是進(jìn)程間通信機(jī)制中唯一的異步通信機(jī)制,一個(gè)進(jìn)程不必通過(guò)任何操作來(lái)等待信號(hào)的到達(dá),事實(shí)上,進(jìn)程也不知道信號(hào)到底什么時(shí)候到達(dá)。進(jìn)程之間可以互相通過(guò)系統(tǒng)調(diào)用kill發(fā)送軟中斷信號(hào)。內(nèi)核也可以因?yàn)閮?nèi)部事件而給進(jìn)程發(fā)送信號(hào),通知進(jìn)程發(fā)生了某個(gè)事件
    2021-06-06
  • CentOS+Nginx+PHP+MySQL標(biāo)準(zhǔn)生產(chǎn)環(huán)境配置方法

    CentOS+Nginx+PHP+MySQL標(biāo)準(zhǔn)生產(chǎn)環(huán)境配置方法

    這個(gè)可比網(wǎng)上流傳的什么一鍵安裝包要好得多,強(qiáng)烈推薦此法安裝,適合所有菜鳥和高手。我服務(wù)器上全用的源代碼編譯安裝,也好不到哪去,還很費(fèi)勁。我這個(gè)裝完已經(jīng)包含 php 的一些常用擴(kuò)展, PDO,eaccelerator,memcache,tidy等等。
    2010-02-02
  • LiteSpeed服務(wù)器用htaccess的防盜鏈代碼

    LiteSpeed服務(wù)器用htaccess的防盜鏈代碼

    最近換到hawkhost,他們用的是LiteSpeed Webserver作為HTTP服務(wù)器軟件,而不是Apache,以前使用的htaccess在這里不生效。
    2010-08-08
  • 淺談Linux中的chattr與lsattr命令

    淺談Linux中的chattr與lsattr命令

    下面小編就為大家?guī)?lái)一篇淺談Linux中的chattr與lsattr命令。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12

最新評(píng)論