5
ฉันจะสร้าง "คำสั่งเชลล์" ของตัวเองได้อย่างไร (เช่นคำสั่ง mkdir / cd)
ฉันไม่สามารถบอกได้ว่ากี่ครั้งที่ฉันปรารถนาคำสั่งที่จะสร้างไดเรกทอรีและย้ายไปยังไดเรกทอรีนั้น โดยทั่วไปฉันต้องการเทียบเท่าต่อไปนี้: mkdir -p /arbitrarily/long/path; cd /arbitrarily/long/path แต่ต้องพิมพ์/arbitrarily/long/pathครั้งเดียวเท่านั้น: mk-cd /arbitrarily/long/path ฉันพยายามสร้างสคริปต์เพื่อทำสิ่งนี้ แต่เปลี่ยนเฉพาะไดเรกทอรีภายในสคริปต์ ฉันต้องการไดเรกทอรีในเปลือกที่มีการเปลี่ยนแปลงเช่นกัน #!/bin/bash mkdir $1 cd $1 export PWD=$PWD ฉันจะทำงานนี้ได้อย่างไร
41
bash