![특정 문자를 찾는 vi 명령](https://linux55.com/image/121272/%ED%8A%B9%EC%A0%95%20%EB%AC%B8%EC%9E%90%EB%A5%BC%20%EC%B0%BE%EB%8A%94%20vi%20%EB%AA%85%EB%A0%B9.png)
명령에 대해 묻고 싶습니다 vi
. 터미널을 실행하고 제공 ->> vi /etc/groups
이름이 다음으로 끝나는 그룹에 해당하는 항목을 찾고 싶 s
거나 누군가 도와줄 수 있나요?t
나는 다음 명령을 시도했습니다
:/^t$
:/^s$
:wq
답변1
파일 에는 -로 구분된 /etc/group
세 개의 필드가 있으며 :
첫 번째 필드는 그룹 이름입니다.
s
이름이 또는 로 끝나는 모든 그룹을 찾으려고 합니다 t
.
/[st]:
그러면 버퍼에서 을 포함 s
하거나 t
바로 뒤에 오는 다음 줄을 찾습니다 :
.
:g/[st]:
(의 약어 :global/[st]:/print
) 모두 인쇄합니다.