Shell基礎之 split命令

2021-09-23 23:23:27 字數 676 閱讀 5850

split命令用於將大檔案切割成小檔案,split命令可以按照檔案的行數、位元組數切割檔案,並能在輸出的多個小檔案中自動加上編號。

split命令選項及其意義

-或-l     #此兩個選項等價,都用於指定切割成小檔案的行數

-b #指定切割成小檔案的位元組

-c#與-b選項類似,但是,切割時盡量維持每行的完整性

split命令示例:

將line檔案切割成小檔案,並且每個檔案儲存行數為10行

split -10

line

line.file

#定義小檔案的名字為line.開頭

將line檔案切割成小檔案,並且每個檔案儲存行數為3行

split -3

line

line.file

將line大小為216b的檔案切割成大小為80b的檔案(檔案大小80

8056b,按照規定來切割,但未考慮記錄的完整性)

split -b80 line

line.file

將line大小為216b的檔案切割成大小為80b的檔案(並不嚴格按照100b的大小進行切割,而是在切割時盡量維持每行的完整性)

split -c80 line

line.file

Linux基礎命令 split

split 將乙個大檔案切割成較小的檔案,預設情況下每1000行就會切割一次。分割後的檔案,預設以xaa xab xac等命名。使用者亦可以指定名字的字首,例如指定字首test,那麼分割後的檔案是testaa testab testac等。此命令的適用範圍 redhat rhel ubuntu ce...

Shell基礎之 cut命令

cut命令用於從標準輸入檔案或文字檔案中按域或行提取文字 cut option file cut命令選項及其意義 c 指定提取的字元數或字元範圍 f 指定提取的域數或域範圍 d 改變域分隔符 cut c後跟數字表示字元數或字元範圍,共有三種表示方式 cn 表示第n個字元 cn m 表示n m個字元 ...

Shell基礎之 uniq命令

檢視sort和uniq去除重複行的區別 sort t k7 u etc passwd 去除passwd檔案中域7重複的行 cat etc passwd uniq 去除passwd檔案中域7重複的行 區別1 sort 可以對指定的域進行排序並且去除重複行 uniq 則不可以對某個相同的域進行去除,只能...