मान लीजिए कि मेरे पास एक फ़ाइल है जिसका नाम है filename123.txtऔर यह एकल फ़ाइल है जिसे नाम दिया गया है, और मैं locateइसे कमांड के साथ कर सकता हूं locate filename123। और यह केवल इस फाइल को लौटाता है।
अब मैं इसे vi/ के साथ खोलना चाहता हूं vim। लेकिन मैं उस स्थान पर नहीं जाना चाहता और viफाइलनाम के बाद कमांड टाइप करता हूं । यहां मैं चाहता हूं कि परिणाम locate filename123vi कमांड में जोड़ा जाए। ऐसा मैं किस प्रकार करूं? मैंने पहले ही कोशिश की:
locate filename123 | vi
लेकिन यह काम नहीं करता है। और यह त्रुटि टर्मिनल में आती है:
santosh@santosh:~$ locate filename123 | vi
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: Finished.