Supongamos que tengo un archivo llamado filename123.txty es el único archivo que se llama así, y puedo locatehacerlo con el comando locate filename123. Y solo devuelve este archivo.
Ahora quiero abrirlo con vi/ vim. Pero no quiero ir a esa ubicación y escribir el vicomando seguido del nombre del archivo. Aquí quiero que el resultado de locate filename123se agregue al comando vi. ¿Como lo puedo hacer? Ya probé:
locate filename123 | vi
Pero esto no funciona. Y este error viene en la terminal:
santosh@santosh:~$ locate filename123 | vi
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: Finished.