我有一個逗號分隔的文件,第一列是格式爲01/31/2010 的日期,我想將其更改爲紀元時間,以便文件「 FILE.CSV「:在Linux中使用AWK將日期轉換爲紀元時間
01/30/2010,1,"hi"
01/31/2010,3,"bye"
會變成 」output.csv「:
1264809600,1,"hi"
1264896000,3,"bye"
我知道在命令行日期-D 」二○一○年一月三十○日「 +%s將工作,但只有在一個日期,我需要餵它到一個表,所以,有沒有辦法使用一些func()的awk:
cat file.csv | awk -F, 'print func($1)","$2","$3}'
因爲我真的不關心我怎麼做,或者,我會如何更改日期,在EXCEL導入時代,當字符串爲MM/DD/YYYY ...
您應該指出您的時區。這是PST,對吧? – ninjalj
您是否無法控制文件的生成?你將能夠生成具有紀元時間的文件嗎? – Kusalananda