ด้านล่างเป็นรูปแบบในไฟล์ ใครสามารถช่วยในการแปลงสองคอลัมน์แรกซึ่งอยู่ในรูปแบบวันที่เพื่อจัดรูปแบบยุค?
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702058496,0,0,0,0,0,0,0,0,0,0,0
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702058496,2,0,0,0,0,0,0,0,0,0
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702058496,3,332,0,0,0,0,332,032
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702058496,4,0,0,0,0,0,0,0,0,0,0
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702062592,0,0,0,0,0,0,0,0,0,0,0
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702062592,2,0,0,0,0,0,919,019,019
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702062592,3,919,0,0,0,0,0,0,0,0
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702062592,4,0,0,0,0,0,0,0,0,0,0
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702066688,0,0,0,0,0,0,0,0,0,0,0
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702066688,2,0,0,0,0,0,0,0,0,0,0
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702066688,3,0,0,0,0,0,019,019,019
2018-01-02 05: 44: 00,2018-01-02 05: 59: 00,1,702066688,4,0,0,0,0,0,0,0,0,0,0
2018-01-02 10: 44: 00,2018-01-02 10: 59: 00,1,702058496,0,0,0,0,0,0,0,0,0,0,0
2018-01-02 10: 44: 00,2018-01-02 10: 59: 00,1,702058496,2,0,0,0,0,0,0,0,0,0
ฉันพยายามด้วยคำสั่งดังต่อไปนี้
AA = cat ATMIF.180102-0615 |grep -|awk -F ',' '{print $1}'
; สำหรับฉันค่ะ cat ATMIF.180102-0615 |grep -|awk -F ',' '{print $1}'
; do date -d "$ aa" "+% s"; เสร็จแล้ว
แต่มันให้ข้อผิดพลาดเป็น:
วันที่: วันที่ไม่ถูกต้อง 2018-01-02 05:44:00\n2018-01-02 05:44:00\n2018-01-02 05:44:00\n2018-01-02 05:44:00\n2018-01-02 05:44:00\n2018-01-02 05:44:00\n2018-01-02 05:44:00\n2018-01-02 05:44:00\n2018-01-02 05:44:00\n2018-01-02 05:44:00\n2018-01-02 05:44:00\n2018-01-02 05:44:00\n2018-01-02 10:44:00\n2018-01-02 10:44:00\n2018-01-02 10:44:00\n2018-01-02 10:44:00\n2018-01-02 10:44:00\n2018-01-02 10:44:00\n2018-01-02 10:44:00\n2018-01-02 10:44:00\n2018-01-02 10:44:00\n2018-01-02 10:44:00\n2018-01-02 10:44:00\n2018-01-02 10:44:00'
date: invalid date
2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05 : 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018 -01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018- 01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10:44 : 00 \ n2018-01-02 10:44:00 '
วันที่: วันไม่ถูกต้อง `2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018 -01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 05: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018- 01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10:44 : 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01-02 10: 44: 00 \ n2018-01 -02 10: 44: 00 \ n2018-01-02 10:44:00 '
cat ATMIF.180102-0615 |grep -|awk -F ',' '{print $1}'
; สำหรับฉันค่ะcat ATMIF.180102-0615 |grep -|awk -F ',' '{print $1}'
; do date -d "$ aa" "+% s"; เสร็จแล้ว