리눅스 운영 및 관리리눅스마스터 2급 · 2023년12월09일 · 17/80
17.다음 중 vi 편집기에서 linux로 끝나는 줄의 마지막에 마침표(.)을 덧붙이도록 치환하는 명령으로 알맞은 것은?
1
:% s/linux./linux$/
2
:% s/linux$/linux./정답
3
:% s/linux/linux./
4
:% s/linux/linux$/
해설
%: 전체 파일의 범위를 나타내는 특수 기호입니다. 이 경우에는 파일 전체에서 찾고자 하는 패턴을 검색하게 됩니다. s: substitute(치환)을 나타내는 명령입니다. 찾은 패턴을 대체 문자열로 바꾸는 역할을 합니다. linux$: 찾을 패턴을 나타냅니다. 여기서 $는 줄의 끝을 의미하며, "linux"로 끝나는 부분을 찾게 됩니다. linux.: 찾은 패턴을 대체할 문자열을 나타냅니다. 여기서는 "linux"로 끝나는 부분에 마침표(.)를 추가하도록 지정되어 있습니다.