Saya ingin menulis beberapa kode untuk memungkinkan saya beralih ke beberapa direktori yang biasanya saya kunjungi. Katakanlah program ini mycd, dan /a/very/long/path/namemerupakan direktori yang ingin saya kunjungi.
Jadi saya cukup mengetik mycd 2saja cd /a/very/long/path/name. Di sini saya menganggap mycdtahu 2mengacu pada itu /a/very/long/path/name. Mungkin juga ada mycd 1, mycd 3... dll
Masalahnya adalah saya harus menulis mycdsebagai skrip shell dan mengetik . mycd 2untuk melakukan hal yang diinginkan karena jika skrip hanya dieksekusi dalam skrip anak yang tidak mengubah apa pun tentang shell induk yang benar-benar saya pedulikan.
Pertanyaanku adalah:
dapatkah saya melakukannya tanpa menggunakan
source? karena. mycdmenganggapmycdharus menjadi skrip shell dan ini mungkin juga memperkenalkan beberapa fungsi yang tidak saya inginkan.dapatkah saya menerapkannya dalam beberapa bahasa pemrograman lain?
mycdlulus$@ke program apa pun yang saya suka.