I는 전류 출력이 (-d 및 -r 옵션은 AIX에서 지원되지 않습니다)와 같은가의 strftime 또는 날짜 명령없이 유닉스 시간을 변환하는 awk가
는 이러한 유닉스 시간을 가져야한다 출력은 사람이 읽을 수로 변환 예상
file | awk '$1=="IMAGE" {print $2","$7","$14","$17","$19/1000}'
ABC,POL1,1510009167,1510009677,20.5
DEF,POL2,1510009667,1510009887,20.5
XYZ,POL3,1510007867,1510009887,20.5
PQR,POL4,1510009267,1510009997,20.5
형식에서는 AIX에서 지원되지 않으므로
strftime or date -d
옵션을 사용할 수 없습니다. 변환 할 수 있지만 awk에서 사용할 수없는 사용자 정의 명령이 있습니다. 함수를 작성한 다음 도움이되지 않은 awk에서 사용했습니다.
에드의 코드 사용자 정의 명령으로 출력하면 다음과 같은 결과가 나옵니다. 그러나 나에게 하루/월/년 만 제공하고 싶습니다. awk를 사용하여이 명령을 사용자 명령에서 인쇄 할 수는 있지만이 함수에서 사용합니까?
ABC POL1 1510009167 = Mon Nov 6 17:59:27 EST 2017 1510009677 = Tue Nov 7 04:37:57 IST 2017 20.5
DEF POL2 1510009667 = Mon Nov 6 18:07:47 EST 2017 1510009887 = Tue Nov 7 04:41:27 IST 2017 20.5
XYZ POL3 1510007867 = Mon Nov 6 17:37:47 EST 2017 1510009887 = Tue Nov 7 04:41:27 IST 2017 20.5
PQR POL4 1510009267 = Mon Nov 6 18:01:07 EST 2017 1510009997 = Tue Nov 7 04:43:17 IST 2017 20.5
이 필요하다. – karakfa