[Awk 활용] 텍스트 파일 내용에 일련 번호 매기기
Awk는 텍스트 처리의 강력한 도구로, 특정 단어를 다른 값으로 쉽게 변경할 수 있습니다.
이번에는 주어진 텍스트 파일의 2번째와 4번째 단어를 해당 라인 번호로 변경하는 방법을 알아보겠습니다.
🎯 목표
다음과 같은 텍스트 파일이 있습니다.
line 1 apple 1 banana
line 1 apple 1 banana
line 1 apple 1 banana
line 1 apple 1 banana
line 1 apple 1 banana
🛠️ Awk 명령어 사용하기
아래의 Awk 명령어를 실행하면, 각 라인의 2번째와 4번째 단어를 해당 라인 번호로 변경할 수 있습니다.
awk '{ $2=NR; $4=NR; print }' input.txt > output.txt
이 명령어에서 $2=NR은 2번째 단어를 현재 라인 번호로, $4=NR는 4번째 단어를 현재 라인 번호로 변경합니다.
📝 결과 확인하기
명령어를 실행한 후 output.txt 파일을 열어보면 아래와 같이 수정된 내용을 확인할 수 있습니다.
line 1 apple 1 banana
line 2 apple 2 banana
line 3 apple 3 banana
line 4 apple 4 banana
line 5 apple 5 banana
Awk를 활용하면 텍스트 파일의 내용을 빠르고 정확하게 원하는 형태로 수정할 수 있습니다. 🌟
'IT_컴퓨터_코딩_개발' 카테고리의 다른 글
Windows 다중 모니터 환경에서의 편리한 작업: 윈도우 창 이동하기 (0) | 2024.01.05 |
---|---|
[Git for Windows] 윈도우 cmd에서 Awk 등 리눅스 툴 사용하기 (0) | 2024.01.05 |
🚀 VS Code에서 JSON 편집 마스터하기: 단축키와 팁! (1) | 2024.01.04 |
MySQL 쿼리에서 변수값 사용 방법 (1) | 2024.01.04 |
[LDPlayer] LDPlayer가 50%에서 멈춘다면? 해결 방법은? (1) | 2024.01.04 |