という名前のファイルがあり、その名前が付けられfilename123.txt
ているのが単一のファイルでありlocate
、コマンドでそれを行うことができるとしlocate filename123
ます。そして、それはこのファイルだけを返します。
ここで、vi
/で開きvim
ます。しかし、その場所に移動して、vi
コマンドに続けてファイル名を入力する必要はありません。ここではlocate filename123
、viコマンドに結果を追加したいと思います。どうすればできますか?私はすでに試しました:
locate filename123 | vi
しかし、これは機能しません。そしてこのエラーはターミナルで起こります:
santosh@santosh:~$ locate filename123 | vi
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: Finished.