아래와 같은 파일이 있어요
abc
pqr
xyz
aaa
bbb
ccc
아래와 같이 모든 빈 줄에 "this is test"와 같은 특정 텍스트를 추가하고 싶습니다.
abc
this is test
pqr
xyz
this is test
this is test
aaa
bbb
this is test
ccc
제가 이 일을 할 수 있도록 도와주세요. 감사해요
답변1
빈 줄에 대한 정규식을 아는 것은 다음을 ^$
사용하는 것 입니다 sed
.
$ sed 's/^$/this is test/' file
abc
this is test
pqr
xyz
this is test
this is test
aaa
bbb
this is test
ccc
를 사용하면 awk
요소 수에 의존할 수 있습니다 NF
. 이것이면 원하는 문자열로 0
줄을 설정하십시오 .$0
$ awk '!NF{$0="this is test"}1' file