我有一個csv文件與一般格式的Linux - 數值排序,然後覆蓋文件
date,
2013.04.04,
2013.04.04,
2012.04.02,
2013.02.01,
2013.04.05,
2013.04.02,
的腳本我運行將數據添加到該文件,該文件並不一定是按照日期順序。我如何才能將文件放入日期順序(忽略標題)進行排序,並覆蓋原有的文件,而不是寫入標準輸出
我用AWK
awk 'NR == 1; NR > 1 {print $0 | "sort -n"}' file > file_sorted
mv file_sorted file
有沒有做到這一點,而無需創建一個更有效的方法一個額外的文件和移動?
非常感謝,我不知道我是如何錯過了那一個 – moadeep