Supponiamo che io abbia un file chiamato filename123.txted è il singolo file che è chiamato così, e posso locatefarlo con il comando locate filename123. E restituisce solo questo file.
Ora voglio aprirlo con vi/ vim. Ma non voglio andare in quella posizione e digitare il vicomando seguito dal nome del file. Qui desidero che il risultato di locate filename123venga aggiunto al comando vi. Come posso farlo? Ho già provato:
locate filename123 | vi
Ma questo non funziona. E questo errore arriva nel terminale:
santosh@santosh:~$ locate filename123 | vi
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: Finished.