我想使用sort命令排序我的文本文件數據。 我的數據採用以下格式。日期時間的排序數據在UNIX中使用排序
01-03-17 10:30AM 1367 data_03012017_10_30_02.csv
01-03-17 11:00AM 32 data_03012017_11_00_02.csv
01-03-17 11:30AM 7532 data_03012017_11_30_03.csv
01-03-17 12:00AM 3442 data_03012017_00_00_02.csv
01-03-17 12:00PM 9715 data_03012017_12_00_03.csv
01-03-17 12:30AM 1753 data_03012017_00_30_00.csv
01-03-17 12:30PM 5857 data_03012017_12_30_03.csv
以上是我的文件數據。請幫我分類這些數據。我正陷入AM & PM數據中。請幫助。使用sort -n -t"," -k1.7,1.10 -k1.1,1.2 -k1.4,1.5
命令數據將按日期排序,但不會與AM & PM排序。讓我知道如何做到這一點。
首先,展示你先做了什麼。 「爲我做的工作」鍵入幾乎沒有顯示的職位 - 或者在這種情況下沒有任何努力 - 很少得到迴應,並且經常被忽略和/或低估。 – Takarii
@Takarii添加了命令,但它將適用於時間數據,而不適用於AM和PM –
[在unix中排序日期字段]的可能重複(http://stackoverflow.com/questions/11536368/sorting-date-field-in-unix ) – Zlemini