У меня есть сценарий оболочки, который автоматически запускается каждое утро и добавляет результаты этого дня в текстовый файл. Файл должен иметь сегодняшнюю дату в первом столбце, за которым следуют результаты, разделенные запятыми. Я использую команду date +%x, чтобы получить день в нужном формате (дд/мм/гг). Однако на одном компьютере дата +%x возвращает мм/дд/гггг (есть идеи, почему это так?). Затем я сортирую данные в файле по дате.
Вот фрагмент такого текстового файла
29/11/12,9654.80,194.32,2.01,7.19,-7.89,7.65,7.57,3.98,9625.27,160.10,1.66,4.90,-4.79,6.83,4.84,3.54
03/12/12,5184.22,104.63,2.02,6.88,-6.49,7.87,6.67,4.10,5169.52,93.81,1.81,5.29,-5.45,7.87,5.37,4.10
04/12/12,5183.65,103.18,1.99,6.49,-6.80,8.40,6.66,4.38,5166.04,95.44,1.85,6.04,-6.49,8.40,6.28,4.38
11/07/2012,5183.65,102.15,1.97,6.78,-6.36,8.92,6.56,4.67,5169.48,96.67,1.87,5.56,-6.10,8.92,5.85,4.67
07/11/2012,5179.39,115.57,2.23,7.64,-6.61,8.83,7.09,4.62,5150.17,103.52,2.01,7.01,-6.08,8.16,6.51,4.26
11/26/2012,5182.66,103.30,1.99,7.07,-5.76,7.38,6.37,3.83,5162.81,95.47,1.85,6.34,-5.40,6.65,5.84,3.44
11/30/2012,5180.82,95.19,1.84,6.51,-5.40,7.91,5.92,4.12,5163.98,91.82,1.78,5.58,-5.07,7.05,5.31,3.65
Можно ли изменить формат даты для последних четырех строк на правильный формат даты с помощью awk или sed? Я хочу только изменить формат даты для тех, кто в форме мм/дд/гггг на дд/мм/гг.