Suponha que eu tenho um arquivo chamado filename123.txte é o único arquivo que é chamado assim, e eu posso locatelo com o comando locate filename123. E ele retorna apenas esse arquivo.
Agora eu quero abri-lo com vi/ vim. Mas não quero ir para esse local e digite o vicomando seguido pelo nome do arquivo. Aqui eu quero que o resultado locate filename123seja anexado ao comando vi. Como posso fazer isso? Eu já tentei:
locate filename123 | vi
Mas isso não funciona. E este erro vem no terminal:
santosh@santosh:~$ locate filename123 | vi
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: Finished.