У меня есть файл с разделителями-запятыми, в котором первый столбец представляет собой дату в формате 31.01.2010 , который я хочу преобразовать во время эпохи, например файл "file.csv":
01/30/2010,1,"hi"
01/31/2010,3,"bye"
изменится на "output.csv":
1264809600,1,"hi"
1264896000,3,"bye"
Я знаю, что дата в командной строке -d "30.01.2010" +% s будет работать, но только для одной даты, и мне нужно передать ее в таблицу, поэтому есть ли способ использовать awk с некоторой функцией func ():
cat file.csv | awk -F, 'print func($1)","$2","$3}'
Поскольку мне все равно, как я это делаю, альтернативно, как мне изменить дату в Excel на эпоху, когда строка мм / дд / гггг ...