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 則不可以對某個相同的域進行去除,只能...