리눅스 활용리눅스마스터 2급 · 2017년03월11일 · 34/80
34.다음 중 전체 7줄로 이루어진 문서를 vi 편집기를 이용하여 fail이라는 문자열 모두를 success로 치환하려고 할 때 알맞은 것은?
1
:1,7 s/fail/success/g정답
2
:$ s/fail/success/g
3
:7,1 s/fail/success/g
4
:1,7 %s/fail/success/g
해설
vi편집기의 ex 명령 모드에서는 지정한 '문자열'을 새로운 문자열로 치환 가능. :1,7 = 1번째 줄부터 7번째 줄까지를 의미 :s/문자열/새문자열 = 커서가 위치하고 있는 줄의 첫 번째 해당 문자열을 새 문자열로 치환 따라서 :1,7 s/fail/success/g 명령은 첫번째 줄부터 7번째 줄까지, fail이라는 문자열을 success라는 문자열로 치환한다는 의미.