리눅스 활용리눅스마스터 2급 · 2009년12월07일 · 32/80
32.텍스트 파일 전체에 대해서 문자열 mystring 모두를 yourstring으로 바꾸려고 한다. 단, 각 줄의 첫 칸부터 등장하는 mystring 만을 바꾸고 싶다. 이를 위한 적절한 vi 명령은 무엇인가?
1
:1,$s/mystring/yourstring/g
2
:1,$s/~mystring/yourstring/g
3
:1,$s/$mystring/yourmystring/g
4
:1,$s/^mystring/yourmystring/g정답
해설
1. 텍스트 파일 전체: 1,$ 2. 치환 명령어: s 3. 첫 칸부터 등장하는 단어만 바꾸기: ^ 4. 모두 바꾸기 명령어: g 이것들을 조합하면 1,$s/^mystring/yourmystring/g 1 2 3 바꿀문자 바꾼문자 4