SHELL 文字檔案的分類,合併和分割

2021-05-26 19:16:14 字數 1194 閱讀 7652

sort    

sort video.txt >result.out

sort -c video.txt 通知sort檔案是否按某種順序已分類

sort -c video

sort -t :  video.txt   以:分割,基於第乙個域sort的結果 

sort -t : -r video.txt   逆向

sort -t : +1 video.txt   指定域配需

sort -t : +3n video.txt  數值域排序,用-n

sort -u video.txt  唯一性分類,去處重複行

sort -t : -k4 -k1 video.txt   先域4排序,再域1排序

輸出行數

head -20 file  前20行

tail -7 file  後7行

sort -t: -m +o video2.txt video.sort     -m -o將video2.txt併入已存在的檔案video.txt

cat passwd | sort -t: +0 |  awk -f":" 'print $1'  系統sort

join    

join name1.txt name2.txt   連線兩個檔案,域相同為,連線域

join -a1 -a2 name1.txt name2.txt 不匹配連線,在檔案n中顯示不匹配連線

join -o 1.1,2.2 name1.txt name2.txt 選擇性連線, 第乙個檔案的第乙個域 和 第二個檔案的第二個域

join -j1 3 -j2 2 file1 file2  檔案1域3和檔案2域2都做連線鍵

cut   

-d指定與空格和tab鍵不同的域分隔符

-f 指定剪下域

cut -d : -f 3 file

cut -d : -f

1,3 file  第1,3域

-c指定剪下範圍

cut -c1,5-7 第1個,5,6,7個字元

split分割檔案    

split file 最多1000行分割檔案

split -10 file  按每10行分割檔案

C 實現文字檔案合併

c 實現文字檔案合併 讀取n個文字檔案,把檔案內容合併到乙個文字檔案中。主要用了filestream的readbyte和writebyte方法 class filecombine catch system.exception ex finally 呼叫方法如下 class testcombine 揀...

合併多個文字檔案方法

把多個文字檔案合併的小方法 如何快速合併多個文字 如txt 檔案呢?這個其實很簡單。實驗 建立多個txt文字檔案,如下 其中內容分別為 1 a2 b 3 c4 d 現要把這四個txt檔案合成為乙個 sql 檔案。合併後的效果如下 linux下面其實更為簡單,想想如果把乙個日誌檔案清空,我們一般會怎樣...

Python批量合併文字檔案

這幾天在coursela 乙個著名的mooc平台 上報名參加了一門課程 georgia institute of technology開設的machine design。machine design是一門專業性很強的課程,主要講述了諸如靜力破壞和疲勞破壞理論 常見機械結構的分析,機械系統設計等內容。...