1
有沒有一種簡單的方法將公共日誌格式(NCSA)轉換爲時間戳?將公共日誌格式(NCSA)轉換爲bash/shell中的時間戳嗎?
我發現只有C++ decision和一些perl的決定。並想知道爲什麼我不能像日期那樣使用標準的unix函數。
> date +"%d/%m/%Y:%H:%M:%S" -d "17/Oct/2013:16:52:28" +"%s"
"17/Oct/2013:16:52:28" -> 1382014348
例如: 日期在ISO8601爲timestamp
> date -d "2013-10-17T18:07:39+04:00" +"%S"
1382018859
此使用的'date'是不是「標準unix」 - 我認爲'-d'選項是一個GNU擴展。 –