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 스크립트를 내장하고 있는 파일을 호출하여 다루는 방법에 대하여 포스팅할 예정이다.
도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.
'프로그래밍 > BASH' 카테고리의 다른 글
[bash 프로그래밍] 명령어 인자값 자동완성을 위한 간단한 소스코딩 설계 방법 (0) | 2017.01.19 |
---|---|
유닉스&리눅스에서 awk를 활용한 텍스트 파일 편집 프로그래밍 가이드 1 - 원하는 열만 출력 (0) | 2016.12.19 |
리눅스를 위한 리눅스 콘솔(터미널) 사전 'ldic' 버전 0.1-2 개발 완료 및 배포 (0) | 2016.11.03 |
[시스템 이론] 파이썬의 컴파일에 관하여... (0) | 2016.10.09 |
BASH 쉘 프로그래밍으로 인공지능 '가위, 바위, 보' 게임을 만들어 보자. [리눅스] (0) | 2016.09.18 |