我有一个文件,其中所有行都以日期开头,后跟一个标签,后跟随机数量的单词和空格 - 其中一些包含数字。例如:
20140217 iPhone Upgrade Available
20131101 Job Application Due
20131219 Renew or return all library books
20131114 Pay cell phone bill
我正在尝试按日期字符串和日期字符串对此文件进行排序。
根据this thread,我尝试了排序-t $'\ t'和-k1的各种组合,但我的结果却一直变得混乱。
非常感谢任何帮助。此外,我可以用空格或其他字符替换该标签,如果这有助于任何原因。
答案 0 :(得分:1)
你可以像这样使用它:
sort -k1,1 file
答案 1 :(得分:1)
您可能想尝试
sort -n -k1,1 file
输出
20131101 Job Application Due
20131114 Pay cell phone bill
20131219 Renew or return all library books
20140217 iPhone Upgrade Available