欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell腳本中使用for循環(huán)和cat命令實現(xiàn)按順序合并文件

 更新時間:2015年01月06日 09:46:57   投稿:junjie  
這篇文章主要介紹了Shell腳本中使用for循環(huán)和cat命令實現(xiàn)按順序合并文件,本文先是用sed命令來實現(xiàn),發(fā)現(xiàn)不能完成需求,后使用for循環(huán)解決,需要的朋友可以參考下

工作目錄下面有mydoc1.txt,mydoc2.txt...mydoc41.txt,本來想用sed排列依次取值排序,然后用cat來合并這些文件,發(fā)現(xiàn)達不到預(yù)期效果,合并令如下所示:

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

ls -lF *.txt | sed  -n '/mydoc1/,/mydoc41/p' | xargs -i cat {}> >mynew.txt

發(fā)現(xiàn)用其命令達不到預(yù)期效果,后來經(jīng)檢查發(fā)現(xiàn),問題應(yīng)該出現(xiàn)在sed排序上面,它仍然是按照位數(shù)來進行排序,并沒有智能的按照范圍來排序,sed取值命令如下:
復(fù)制代碼 代碼如下:

ls-lF *.txt | sed-n '/mydoc1/,/mydoc41/p'

命令顯示結(jié)果如下所示:
復(fù)制代碼 代碼如下:

-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc10.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc11.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc12.txt
-rw-r--r-- 1 root root  3 Oct 12 14:48 mydoc13.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc14.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc15.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc16.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc17.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc18.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc19.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc1.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc20.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc21.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc22.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc23.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc24.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc25.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc26.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc27.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc28.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc29.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc2.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc30.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc31.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc32.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc33.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc34.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc35.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc36.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc37.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc38.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc39.txt
-rw-r--r-- 1 root root  2 Oct 12 14:48 mydoc3.txt
-rw-r--r-- 1 root root  0 Oct 12 13:38 mydoc40.txt
-rw-r--r-- 1 root root  6 Oct 12 14:48 mydoc41.txt

所以用如下命令來實現(xiàn)需求:命令如下所示:
復(fù)制代碼 代碼如下:

for ((i=1;i<=41;i++))do echo mydoc$i.txt;done | xargs -i cat {} >> mynew.txt

相關(guān)文章

  • linux幾個沒用但是有趣的命令(收藏)

    linux幾個沒用但是有趣的命令(收藏)

    今天給大家分享一些linux幾個沒用但是有趣的命令,非常不錯,喜歡的朋友快快收藏吧
    2021-11-11
  • Linux tar 命令用法實例詳解

    Linux tar 命令用法實例詳解

    利用 tar 命令,可以把一大堆的文件和目錄全部打包成一個文件,這對于備份文件或?qū)讉€文件組合成為一個文件以便于網(wǎng)絡(luò)傳輸是非常有用的。這篇文章主要介紹了Linux tar 命令用法詳解,需要的朋友可以參考下
    2018-03-03
  • ubuntu修改terminal終端的主機名的實現(xiàn)方法

    ubuntu修改terminal終端的主機名的實現(xiàn)方法

    這篇文章主要介紹了ubuntu修改terminal終端的主機名的實現(xiàn)方法的相關(guān)資料,希望通過本文能幫助大家,需要的朋友可以參考下
    2017-08-08
  • Linux shell查找文件顯示行號和對應(yīng)區(qū)間的內(nèi)容

    Linux shell查找文件顯示行號和對應(yīng)區(qū)間的內(nèi)容

    今天小編就為大家分享一篇關(guān)于Linux shell查找文件顯示行號和對應(yīng)區(qū)間的內(nèi)容,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Linux shell中如何獲取當(dāng)前目錄

    Linux shell中如何獲取當(dāng)前目錄

    這篇文章主要介紹了Linux shell中如何獲取當(dāng)前目錄問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • shell腳本實現(xiàn)隨機生成10個8位密碼

    shell腳本實現(xiàn)隨機生成10個8位密碼

    這篇文章主要介紹了shell腳本實現(xiàn)隨機生成10個8位密碼的方法,這里推薦給大家,有需要的小伙伴的可以參考下。
    2015-03-03
  • fedora 23 lvm2格式 根目錄磁盤空間不足 擴容方法

    fedora 23 lvm2格式 根目錄磁盤空間不足 擴容方法

    下面小編就為大家?guī)硪黄猣edora 23 lvm2格式 根目錄磁盤空間不足 擴容方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • shell腳本配置hostname的方法步驟

    shell腳本配置hostname的方法步驟

    本文主要介紹了shell腳本配置hostname的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 詳解Shell腳本中^M的問題和解決方案

    詳解Shell腳本中^M的問題和解決方案

    本文主要介紹了Shell腳本中^M的問題和解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • awk基礎(chǔ)知識小結(jié)

    awk基礎(chǔ)知識小結(jié)

    awk基礎(chǔ)知識小結(jié),方便學(xué)習(xí)awk的朋友
    2013-02-02

最新評論