假设我有一个名为的文件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.