สมมติว่าผมมีไฟล์ชื่อfilename123.txtและเป็นไฟล์เดียวที่มีชื่อเช่นนั้นและฉันสามารถกับคำสั่งlocate locate filename123และจะส่งคืนเฉพาะไฟล์นี้
ตอนนี้ผมต้องการที่จะเปิดมันด้วย/vi vimแต่ฉันไม่ต้องการไปที่ตำแหน่งนั้นและพิมพ์viคำสั่งตามด้วยชื่อไฟล์ ที่นี่ฉันต้องการผลลัพธ์locate filename123ที่จะผนวกเข้ากับคำสั่ง vi ฉันจะทำเช่นนั้นได้อย่างไร ฉันได้ลองแล้ว:
locate filename123 | vi
แต่มันไม่ได้ผล และข้อผิดพลาดนี้มาใน terminal:
santosh@santosh:~$ locate filename123 | vi
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: Finished.