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  

猜你喜欢

转载自blog.csdn.net/c_shell_python/article/details/81134266