นามแฝงที่รันคำสั่งย่อย


0

ฉันต้องการเรียกใช้ 2 คำสั่งภายใต้ an aliasแต่เนื่องจากมีcdและฉันไม่ต้องการเปลี่ยนโฟลเดอร์จากผู้โทรหลักฉันคิดว่ามันอาจช่วยเรียกคำสั่งย่อย:

alias lhu="$(cd /my/path && myotherCommand)"

แต่เมื่อโทรมาlhuมันบอกว่าnot found(ฉันsourced แล้ว) ฉันจะทำสิ่งนี้ได้อย่างไร


ลอง:alias lhu="cd /my/path && myotherCommand"
John1024

"และฉันไม่ต้องการเปลี่ยนโฟลเดอร์จากผู้โทรหลัก"
Christopher Francisco

1
alias lhu="(cd /my/path && myotherCommand)"ในกรณีที่ว่า: [มีความแตกต่างใหญ่ระหว่าง$(...)และ(...).]
John1024

คำตอบ:


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