一般的な形式のcsvファイルがあります
date,
2013.04.04,
2013.04.04,
2012.04.02,
2013.02.01,
2013.04.05,
2013.04.02,
私が実行するスクリプトは、必ずしも日付順ではないデータをこのファイルに追加します。ファイルを日付順に並べ替え (ヘッダーを無視)、STDOUT に書き込むのではなく、既存のファイルを上書きするにはどうすればよいですか?
awkを使用しました
awk 'NR == 1; NR > 1 {print $0 | "sort -n"}' file > file_sorted
mv file_sorted file
追加のファイルを作成して移動せずにこれを行うより効果的な方法はありますか?