Shell學習四 -排序,惟一和重複

排序,惟一合重複bash

sort -n -r -M spa

將兩個文件中的內容排序排序

sort text1.txt text2.txt方法

將數字排序統計

sort -n numbers.txt腳本

倒序排列sort

sort -r numbers.txt文件

按照月份排序co

sort -M months.txt字符

找出已排序文件中不重複的行

sort text1.txt text2.txt |uniq

 

腳本練習

檢查文件是否已經排過序

要檢查文件是否排序過,能夠採用如下方法:若是文件已經排序,sort會返回爲0的退出碼

($?),不然返回非0。

sh ifsorted.sh textq.txt

#!/bin/bash

sort -C $1 ;

if [ $? -eq 0 ] ; then

echo sorted;

else

echo Unsorted;

fi

sort 依據鍵或列進行排序

按照第一列逆排序 n 表示數字 。 r逆序 k排序列

sort -nrk 1 datatxt.txt

使用第一個字符做爲建

sort -nk 1,1 datatxt.txt

 

uniq 從排過序的內容中取消重複的行

-c -u -d

統計文件中出現的次數

sort text1.txt text2.txt|uniq -c

 

找出文件中的重複行

sort text1.txt text2.txt|uniq -d

相關文章
相關標籤/搜索