Supongamos que tengo un archivo llamado filename123.txt
y es el único archivo que se llama así, y puedo locate
hacerlo 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 vi
comando seguido del nombre del archivo. Aquí quiero que el resultado de locate filename123
se 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.