小编Nag*_*lli的帖子

按年月日对输出进行排序

我想按年、月和日对下面的输出进行排序。我尝试了一些似乎不起作用的组合。

在下面的输出中,第 2 列是日期,第 3 列是月份,第 4 列是年份。

我尝试以sort这种方式应用命令:

sort -nk2 -Mk3 -nk4
Run Code Online (Sandbox Code Playgroud)

但它没有用,因为我收到了错误

sort: options '-Mn' are incompatible
Run Code Online (Sandbox Code Playgroud)

这是我的示例数据文件

adcblz01 14 Mar 2018  
adcblz03 23 Nov 2018  
aktestlb02 26 Aug 2019    
ckicbrwlz1 23 Mar 2018   
ckilabbrwlb1 23 Mar 2018   
bhuiflz28 09 Mar 2017  
bhuiflz47 09 Mar 2017  
bhuiflz48 09 Mar 2017  
olkeflb24 23 Jul 2019  
olkeflz46t2 09 Mar 2017  
rrjugflb7 03 Jul 2019
Run Code Online (Sandbox Code Playgroud)

linux shell-script date sort

3
推荐指数
2
解决办法
352
查看次数

标签 统计

date ×1

linux ×1

shell-script ×1

sort ×1