리눅스 활용리눅스마스터 2급 · 2016년06월11일 · 31/80
31.다음 중 vi 편집기를 이용하여 파일 전체에 있는 windows라는 문자열을 linux로 치환할 때 알맞은 것은?
1
:1,$ s/linux/windows/
2
:1,$ s/linux/windows/g
3
:1,$ s/windows/linux/
4
:1,$ s/windows/linux/g정답
해설
시작열,끝열 s/바뀔문자열/바꿀문자열/(g) 가 기본 형식입니다. g를 붙이지 않으면 각 열당 맨 처음 검색된 문자열만 치환되고, g를 붙이면 모든 문자열이 치환됩니다. 파일 전체에 있는 windows를 치환하므로 4번입니다. +) % s/windows/linux/g 도 같은명령입니다(% == 1,$)