मान लीजिए कि मेरे पास एक फ़ाइल है जिसका नाम है 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.