awk 명령은 머리글, 바닥글 및 고정 길이 파일을 추가합니다.

awk 명령은 머리글, 바닥글 및 고정 길이 파일을 추가합니다.

다음을 사용하여 구분된 파일을 고정 길이 파일로 변환할 수 있습니다.

awk -F'|' '{print $1$2$3}' file9 

하지만 머리글과 바닥글도 추가하고 싶습니다.

문서 9 -

123|4567|890|

예상하다 -

Header
1234567890
Footer

답변1

awk에 머리글이나 바닥글을 추가하려면 BEGIN 및 END 블록을 사용하면 됩니다.

awk -F\| 'BEGIN {print "header"}
    {print $1$2$3}
    END { print "footer" }' file9

파일을 "고정 길이 파일"로 변환하는 방법을 잘 이해하지 못하지만 print $1$2$3이렇게 하면 머리글과 바닥글이 제공됩니다.

관련 정보