linux 讀取部分檔案內容

2022-05-27 01:51:10 字數 395 閱讀 2942

一般我們在linux上讀取檔案,是用vi工具,如果是寫shell 指令碼時,一般式通過cat 再 使用管道來達到流的處理。

但如果檔案太大,單純的cat 可能會使用過多的記憶體,而且實現上還需要後續的加工,不大可取。

下面我分享兩個方法來讀取部分檔案。

方法一

sed -n "

10,20p

" /opt/chenfool.txt

方法二

awk '

nr==10,nr==20

' /opt/chenfoo.txt

上面兩個命令就是讀取/opt/chenfool.txt 檔案的10到20行的內容

其中awk 的nr關鍵字是"已經讀出的記錄數"的意思。

awk 的學習可以到下面部落格

Git轉殖部分檔案

mkdir druid cd druid git init 初始化空倉庫 git remote add f origin 關聯遠端位址 git config core.sparsecheckout true 開啟sparse checkout模式 echo druid doc git info sp...

Git轉殖部分檔案

轉殖部分檔案 轉殖部分檔案 總結一下 乙個完整的例子 在進行專案開發的時候,有時候會有這樣的需求那就是 我們只希望從git倉庫裡取指定的檔案或者資料夾出來。在svn裡面,這非常容易實現,因為svn基於檔案方式儲存,而git卻是基於元資料方式分布式儲存檔案資訊的,它會在每一次clone的時候將所有資訊...

SVN 檢出部分檔案

svn checkout url depth empty files immediates infinity depth的引數 empty 只包含目標檔案或目錄,不包含子目錄 files 只包含目標檔案和子檔案 immediates 只包含目標檔案及相鄰的檔案,目錄 infinity 所有檔案,目錄...