最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell腳本批量添加擴(kuò)展名的兩種方法分享

 更新時間:2014年11月28日 16:51:46   投稿:junjie  
這篇文章主要介紹了Shell腳本批量添加擴(kuò)展名的兩種方法分享,本文講解了用rename命令修改后綴名、用for、sed和mv修改后綴名、用find和xargs添加后綴名等方法,需要的朋友可以參考下

方法1:

復(fù)制代碼 代碼如下:

for file in  `ls`; do mv $file $file.txt; done

方法2:

復(fù)制代碼 代碼如下:

find . -type f |xargs -i mv {} {}.txt

還有一些試驗不成功的,先記錄在此。

1.用rename命令修改后綴名,這個是最簡單最省事的辦法

復(fù)制代碼 代碼如下:

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 00:57 rename1.log

-rw-r–r– 1 root root 0 09-27 00:57 rename2.log

-rw-r–r– 1 root root 0 09-27 00:57 rename3.log

-rw-r–r– 1 root root 0 09-27 00:57 rename4.log

-rw-r–r– 1 root root 0 09-27 00:57 rename5.log

[root@demo test_rename]# rename log txt *.log #把*.log改為*.txt

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 00:57 rename1.txt

-rw-r–r– 1 root root 0 09-27 00:57 rename2.txt

-rw-r–r– 1 root root 0 09-27 00:57 rename3.txt

-rw-r–r– 1 root root 0 09-27 00:57 rename4.txt

-rw-r–r– 1 root root 0 09-27 00:57 rename5.txt

[root@demo test_rename]# 

2.用for、sed和mv修改后綴名

復(fù)制代碼 代碼如下:

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 01:51 rename1.log

-rw-r–r– 1 root root 0 09-27 01:21 rename2.log

-rw-r–r– 1 root root 0 09-27 01:21 rename3.log

-rw-r–r– 1 root root 0 09-27 01:21 rename4.log

-rw-r–r– 1 root root 0 09-27 01:21 rename5.log

[root@demo test_rename]# for i in $(ls .)

> do

> mv $i $(echo $i|sed ‘s/\.log/\.txt/')

> done

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 01:51 rename1.txt

-rw-r–r– 1 root root 0 09-27 01:21 rename2.txt

-rw-r–r– 1 root root 0 09-27 01:21 rename3.txt

-rw-r–r– 1 root root 0 09-27 01:21 rename4.txt

-rw-r–r– 1 root root 0 09-27 01:21 rename5.txt

[root@demo test_rename]#

3.用find和xargs添加后綴名

復(fù)制代碼 代碼如下:

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 02:20 rename1

-rw-r–r– 1 root root 0 09-27 02:20 rename2

-rw-r–r– 1 root root 0 09-27 02:20 rename3

-rw-r–r– 1 root root 0 09-27 02:20 rename4

-rw-r–r– 1 root root 0 09-27 02:20 rename5

[root@demo test_rename]# find . -type f |xargs -i mv {} {}.txt

[root@demo test_rename]# ll

總計 20

-rw-r–r– 1 root root 0 09-27 02:20 rename1.txt

-rw-r–r– 1 root root 0 09-27 02:20 rename2.txt

-rw-r–r– 1 root root 0 09-27 02:20 rename3.txt

-rw-r–r– 1 root root 0 09-27 02:20 rename4.txt

-rw-r–r– 1 root root 0 09-27 02:20 rename5.txt

[root@demo test_rename]#

相關(guān)文章

  • shell函數(shù)內(nèi)調(diào)用另一個函數(shù)(不帶返回值和帶返回值)

    shell函數(shù)內(nèi)調(diào)用另一個函數(shù)(不帶返回值和帶返回值)

    本文主要介紹了shell函數(shù)內(nèi)調(diào)用另一個函數(shù)(不帶返回值和帶返回值),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 在Linux下用scp復(fù)制文件無需輸入密碼的技巧

    在Linux下用scp復(fù)制文件無需輸入密碼的技巧

    在Linux環(huán)境下,兩臺主機(jī)之間傳輸文件一般使用scp命令,通常用scp命令通過ssh獲取對方linux主機(jī)文件的時候都需要輸入密碼確認(rèn)。通過建立信任關(guān)系,可以實現(xiàn)不輸入密碼,感興趣的朋友跟著小編一起學(xué)習(xí)在Linux下用scp復(fù)制文件無需輸入密碼的技巧
    2015-09-09
  • linux shell內(nèi)置判斷語句

    linux shell內(nèi)置判斷語句

    內(nèi)置判斷,成功的時候返回0,不成功返回非零。接下來通過本文重點(diǎn)給大家介紹linux shell內(nèi)置判斷語句,感興趣的的朋友一起看看吧
    2017-08-08
  • shell命令之mv的具體使用

    shell命令之mv的具體使用

    本文主要介紹了shell命令之mv的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Linux中執(zhí)行shell腳本的4種方法總結(jié)

    Linux中執(zhí)行shell腳本的4種方法總結(jié)

    這篇文章主要介紹了Linux中執(zhí)行shell腳本的4種方法總結(jié),即在Linux中運(yùn)行shell腳本的4種方法,需要的朋友可以參考下
    2014-08-08
  • Linux中Git集中操作命令匯總

    Linux中Git集中操作命令匯總

    小編給大家匯總了在Linux中Git集中操作命令,值得大家參考一下。
    2017-11-11
  • Linux自定義防誤刪腳本的思路與測試

    Linux自定義防誤刪腳本的思路與測試

    相信很多朋友都遇到過在linux下誤刪除文件的時候,此刻的心中仿佛有無數(shù)的羊駝在奔騰,下面這篇文章主要給大家介紹了關(guān)于Linux自定義防誤刪腳本的思路與測試的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • 一張圖讓你學(xué)會Vim編輯器快捷鍵

    一張圖讓你學(xué)會Vim編輯器快捷鍵

    今天小編就為大家分享一篇一張圖讓你學(xué)會Vim編輯器快捷鍵,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • linux awk時間計算腳本及awk命令詳解

    linux awk時間計算腳本及awk命令詳解

    這篇文章主要介紹了linux awk時間計算腳本及awk命令詳解的相關(guān)資料,需要的朋友可以參考下
    2015-11-11
  • Shell腳本檢查IP格式及mysql操作實例

    Shell腳本檢查IP格式及mysql操作實例

    這篇文章主要介紹了Shell腳本檢查IP格式及mysql操作實例,本文直接給出腳本代碼,需要的朋友可以參考下
    2015-05-05

最新評論

高雄市| 祁门县| 鸡泽县| 邯郸市| 兴隆县| 镇坪县| 偏关县| 自贡市| 大丰市| 平陆县| 赤壁市| 清河县| 安丘市| 乌拉特中旗| 疏勒县| 东平县| 辉南县| 湘潭县| 渭南市| 通化市| 通州市| 治县。| 红安县| 芦山县| 拉萨市| 礼泉县| 墨脱县| 琼结县| 黑龙江省| 贵州省| 喀喇沁旗| 公主岭市| 鄂托克前旗| 西峡县| 武宁县| 盐亭县| 新兴县| 鹤壁市| 土默特右旗| 涞源县| 瑞丽市|