2017-04-25 4 views
0

EPOCH 시간을 .CSV에서 사람이 읽을 수있는 형식으로 바꾸고 바꾸는 방법을 알고 싶습니다. CSV에는 아래와 같은 형식 구조를 따르는 수천 개의 행이 있습니다. 내가 제대로 읽으면 EPOCH 시간을 CSV 파일 (CentOS)로 변환

54383,1,A9,6,13,0,600,0,"",,0,0,1492674758,192.168.215.52,FA:C1:3F:00:43:97,1492674787,0,0,0,0,,""

그래서 우리의 목표 컬럼은 13, 16이다. gawk

답변

0

는 :

awk -F, -v OFS="," '{$13=strftime("%c",$13);$16=strftime("%c",$16)};1' file.csv 
+0

끝내 그! 고마워요. 또 다른 질문이 있습니다. 날짜가 변경되면 로그에 7 일의 로그가 포함 된 경우 마지막 항목에서 마지막 24 시간 만 표시하는 방법은 무엇입니까? 두 열에 같은 시간이 포함되어 있으므로 실제로 열 13 시간을 사용하고 24 시간 전에 다시 볼 수 있습니까? –