Suponha que eu tenho um arquivo chamado filename123.txt
e é o único arquivo que é chamado assim, e eu posso locate
lo 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 vi
comando seguido pelo nome do arquivo. Aqui eu quero que o resultado locate filename123
seja 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.