最新国产好看的视频,伊人天堂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

還有一些試驗(yàn)不成功的,先記錄在此。

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)系,可以實(shí)現(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操作實(shí)例

    Shell腳本檢查IP格式及mysql操作實(shí)例

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

最新評論

乐东| 天镇县| 永定县| 弋阳县| 永昌县| 抚松县| 本溪市| 忻州市| 出国| 赞皇县| 山东省| 翼城县| 秦皇岛市| 元氏县| 乌鲁木齐市| 肇源县| 镇安县| 固始县| 靖远县| 莫力| 嘉黎县| 上饶市| 酒泉市| 洛宁县| 平遥县| 湛江市| 定边县| 海城市| 古田县| 灵川县| 延安市| 通化县| 金华市| 阳山县| 分宜县| 临桂县| 马关县| 澎湖县| 侯马市| 临朐县| 济宁市|