Comando Find, onde errei a sintaxe? [RESOLVIDO]

1. Comando Find, onde errei a sintaxe? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/01/2013 - 12:41h

Eu estava brincando um pouco com comando Find.

suponha que quero editar no KDE meu arquivo, ex locale.gen e não sei onde ele está, em que pasta?

Bom, para achar automático, pensei em usar find, aí eu fiz assim:

$ sudo find . -name locale.gen -exec kate {} \;

e funcionou, só que está abrindo automático várias cópias de locale.gen, varias instâncias de Kate e não uma só.
onde errei a sintaxe?


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/01/2013 - 13:05h

find / -xdev -name locale.gen -exec vi {} \;

3. Re: Comando Find, onde errei a sintaxe? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/01/2013 - 13:50h

ainda tá parecido, abre várias instâncias do editor, e a saída do comando, terminal aumentou, agora procura no HDD todo, inclusive nos dirs de sistema.


4. Re: Comando Find, onde errei a sintaxe? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/01/2013 - 13:59h

funcionou agora, parecido, foi tirando o .xdev, assim:

find / -name locale.gen -exec vi {} \;

com vim e com nano e com outros editores funcionou também.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts