본문 바로가기
Computer Science/[19-상] Linux Bash Script

[Linux_bash] pr,sed,grep: 문서 양식화하고 여백 지우기

by gojw 2020. 2. 29.

pr 명령어는 프린트를 할 때 보기 좋게 문서 파일을 양식화하고 

standard output으로 내보낸다.

 

syntax: pr [option] [filename]

 

파일의 행 디폴트 값은 66줄로, 텍스트 파일이 66줄보다 짧다면

나머지는 여백으로 처리된다.

 

# 텍스트 파일에서 여백(빈 줄) 지우기

 

sed -r '/^\s*$/d'

 

sed '/^$/d'

 

grep -v '^$'

 

간단한 방법으로 이렇게 세가지를 주로 사용한다.

^ : 문장의 시작을 의미한다.

$ : 문장의 끝을 의미한다.

 

따라서,

^$ : 문장에 아무 문자도 없음을 의미한다.

 

명령어를 종합해서 써보면,

pr filename | sed '/^$/d'

댓글