Suppose that I have a file named
filename123.txt and it is the single file that is named so, and I can
locate it with the command
locate filename123. And it returns only this file.
Now I want to open it with
vim. But I don't want to go to that location and type the
vi command followed by filename. Here I want the result of
locate filename123 to be appended to the vi command. How can I do so? I already tried:
locate filename123 | vi
But this does not works. And this error comes in terminal:
santosh@santosh:~$ locate filename123 | vi Vim: Warning: Input is not from a terminal Vim: Error reading input, exiting... Vim: Finished.