1. 程式人生 > >shell對日期進行排序

shell對日期進行排序

比如目前有一個名為date的txt文字,裡面有一堆時間日期的資料

20180720

20180616

20180415

20180916

20180916

現在我們使用sort命令對它進行排序和去重,並重定向到新檔案中

cat date.txt | sort -n | sort -u > new_date.txt

cat new_date.txt

就可以實現對日期的排序,做到按日期先後處理內容了。

解釋:

sort -n 表示 排序

sort -u 表示 去重

sort -r 表示 對當前排序取反

sort -o 可以重定向到原檔案

sort  -r date.txt -o date.txt