Supponiamo che io abbia un file chiamato filename123.txt
ed è il singolo file che è chiamato così, e posso locate
farlo 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 vi
comando seguito dal nome del file. Qui desidero che il risultato di locate filename123
venga 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.