vi comandos para encontrar letras específicas

2

Eu quero perguntar sobre os comandos em vi . iniciar o terminal e dar isso - > > vi /etc/groups e eu quero encontrar as entradas correspondentes aos grupos com nomes que terminam em s ou t alguem pode ajudar ??

Já experimentei os seguintes comandos

:/^t$ 
:/^s$
:wq
    
por SakisDev 08.11.2017 / 10:14

1 resposta

7

O arquivo /etc/group tem três campos : -delimited e o primeiro é o nome do grupo.

Você deseja encontrar todos os grupos cujos nomes terminam com s ou t :

/[st]:

Isso localizará a próxima linha no buffer que contém s ou t seguido por : .

:g/[st]:

(abreviação de :global/[st]:/print ) para imprimir todos eles.

    
por 08.11.2017 / 10:28

Tags