안녕하세요.


오늘은 awk를 이용하여 파일에 내가 원하는 문자열 삽입을 하는 것을 적어 보겠습니다.


다음과 같은 파일이 있다고 가정합니다.


test.txt 

A

B

C

D

E

F

G

H

I

J

K

L                                                                                           


test.txt을 test_awk.txt 과 같이 만들고 싶을 을경우 어떻게 해야할 까요?


test_awk.txt

---------------------------

A

B

C

---------------------------

D

E

F

---------------------------

G

H

I

---------------------------

J

K

L                                                                                     


다음과 같이 해주시면 됩니다!


$ awk 'NR % 3 == 1 {print "------------------------"} {print $0}' test.txt > test_awk.txt


한번 수행해 보세요!