มีไวยากรณ์ใน ZSH สำหรับสร้างนามแฝงหลายรายการพร้อมกันหรือไม่?


1

เช่นถ้าฉันต้องการนามแฝงทั้งproxychains& prchเพื่อproxychains4จะมีสิ่งที่เทียบเท่ากับสิ่งนี้หรือไม่:

alias prch='proxychains'='proxychains4'

คำตอบ:


5

คุณสามารถเพิ่มนามแฝงหลายรายการในคำสั่งเดียว:

alias prch=proxychains4 proxychains=proxychains4

และเนื่องจากaliasเป็นเพียงคำสั่งปกติคุณสามารถใช้คุณลักษณะเชลล์ทั้งหมดได้รวมถึงการขยายรั้ง ยกตัวอย่างเช่นไวยากรณ์จะขยายตัวถึงสามข้อโต้แย้งที่แยกต่างหากx{A,B,C}yxAy xBy xCy

ดังนั้นถ้าคุณรวมสองสิ่งนี้เข้าด้วยกัน:

alias {prch,proxychains}=proxychains4

$ echo alias {prch,proxychains}=proxychains4alias prch=proxychains4 proxychains=proxychains4ผลตอบแทน ขอขอบคุณ.
james_womack
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.