Linux的sort命令
?Linux的sort命令
?
??? Linux的sort命令就是一種對文件排序的工具,sort命令的功能十分強大,是Shell腳本編程時常使用的文件排序工具。
?
??? sort命令將輸入文件看做由多條記錄組成的數(shù)據(jù)流,而記錄由可變寬度的字符串組成,以換行符作為定界符。sort命令與awk一樣,可將記錄分成多個域進(jìn)行處理,默認(rèn)的域分隔符是空格,當(dāng)然,域分隔符可由用戶制定其他符號。sort命令的基本格式為:
?
??? sort [選項] [輸入文件]
?
??? sort命令選項有很多,常用的主要有:
?
??? 先寫一個測試文件,用cat命令查看寫好的文件內(nèi)容:
?
?
??? sort命令的幾個基本例子:
?
??? -t選項:
?
??? -k選項:
?
??? -n選項:
?
??? -r選項:
?
??? -u選項:
??? -u選項用于去除排序結(jié)果中的重復(fù)行,在cargo.db文件中寫入兩條重復(fù)記錄。
??? 用vi命令操作cargo.db文件,復(fù)制一行數(shù)據(jù)的操作方法如下:
???
- 把光標(biāo)移動到要復(fù)制的行上
- 按yy
- 把光標(biāo)移動到要復(fù)制的位置
- 按p
??? cat查看寫好的文件內(nèi)容:
?
??? 再對文件去除排序結(jié)果中的重復(fù)行:
?
??? -o選項:
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/muyuge/p/6152021.html
總結(jié)
以上是生活随笔為你收集整理的Linux的sort命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从零开始学习Qt GUI编程
- 下一篇: linux USB摄像头 V4L2工具调