awk 프로그래밍 가이드1 [링크] 에서는 awk를 활용해 텍스트 파일의 원하는 열만 출력하는 것을 배웠다
이번 가이드2 에서는 awk를 활용해 원하는 텍스트 파일의 첫번째 행에 원하는 열을 추가 하여 출력 하는 것을 배워 볼 것이다.
먼저 예제 파일의 구조는 다음과 같다.
file
1 jaen 24 male
2 lesser 32 female
3 kerten 15 male
본격적으로 위 파일에 수식어가 담긴 행을 입혀 출력해 보자.
-- 터미널 텍스트 박스 (Terminal text box) --
<Drag와 복사가 가능합니다.>
// 주석
root@test:~$ awk 'BEGIN{printf "No\tName\tOld\tGender\n"} {print}' file
No Name Old Gender
1 jaen 24 male
2 lesser 32 female
3 kerten 15 male
->위와 같이 출력 된다.
간단한 원리는 다음 그림과 같다.
다른 파일(file2)로의 저장 응용은 다음과 같다.
-- 터미널 텍스트 박스 (Terminal text box) --
<Drag와 복사가 가능합니다.>
root@test:~$ awk 'BEGIN{printf "No\tName\tOld\tGender\n"} {print}' file > file2
다음 가이드3에서는 awk 프로그래밍에 대한 기본적인 언어 습득과 awk 스크립트를 내장하고 있는 파일을 호출하여 다루는 방법에 대하여 포스팅할 예정이다.
도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.
그리고 글에 부족한 점이 있거나 틀린 점, 더 궁금한 부분이 있는 것 같다면 꼭 댓글로 알려 주시면 감사 하겠습니다.
별 다른 절차 없이 위의 한 번의 클릭만으로 기기의 성능을 기반으로 하여 본 블로그에 아주 잠시 동안 지원 하실 수 있습니다.
비트코인 - BTC 지원 :
리플 - XRP 지원 :
'리눅스 기초 가이드 > UNIX 시스템 ' 카테고리의 다른 글
[리눅스 가이드] ipv6 내부 접속 제한하는 방법 - update 0.3 (0) | 2018.09.03 |
---|---|
[awk 프로그래밍] awk를 활용하여 원하는 행과 열에 원하는 텍스트 추가하는 방법 (0) | 2018.04.18 |
[리눅스 쉘] shell 터미널에서 초간단 암호를 만들고 복호화 해보자. (2) | 2018.04.17 |
[리눅스 가이드] 프로세스의 진행 현황을 보는 pv의 효과적인 사용방법 (0) | 2018.01.02 |
[리눅스 가이드] 리눅스 콘솔-터미널 환경에서 자체 서버를 이용하여 간편하게 이메일을 발송해 보자. (0) | 2017.12.31 |