ใช้สองความสำเร็จที่แตกต่างกันใน tcsh


0

ฉันต้องการสร้าง tcsh ที่สมบูรณ์พร้อมทั้งไดเรกทอรีญาติ (เช่น p/*/d/ ) หรือผลลัพธ์ของคำสั่ง (เช่น p/*/'completionterms'/ ) เป็นไปได้ไหม มองไปที่หน้าคน tcsh มันไม่ชัดเจน

และก่อนที่จะมีใครบอกว่าใช้ bash ฉันต้องสนับสนุนทั้งสอง (bash นั้นง่าย ;-)

ตัวอย่างเช่นฉันมีต้นไม้ไดเรกทอรีนี้:

|-- dirone
|   `-- subdir
`-- dirtwo

และ completionterms พิมพ์ออกมา:

desiredout outputone outputtwo

สิ่งที่ฉันตามมาคือความสำเร็จที่ทั้งสองอย่างนี้จะได้รับการเพิ่ม ดังนั้น:

$ commandtocomplete <tab>
dirone/ dirtwo/ desiredout outputone outputtwo
$ commandtocomplete d<tab>
dirone/ dirtwo/ desiredout
$ commandtocomplete dirone/s<tab>
$ commandtocomplete dirone/subdir

ฉันไม่เข้าใจคำถาม คุณกรุณาอธิบายรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่คุณต้องการจะทำอย่างไร (และคุณต้องการให้ระบบทำอะไร)
Scott

@Scott: ฉันได้แก้ไขคำถามเพื่อรวมตัวอย่างของสิ่งที่ฉันหลังจากหวังว่ามันจะช่วย
spookypeanut
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.