Saya mencoba membuat alias bash, di mana alias itu sendiri memiliki spasi di dalamnya.
Idenya adalah alias (yaitu con) singkatan sudo openvpn --config /path/to/my/openvpn/configs/. Yang menghasilkan perintah yang dapat dibaca, ketika conalias digunakan.
yaitu: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf`
Saya memahami bahwa saya tidak dapat mendeklarasikan alias seperti ini:
con ="sudo openvpn --config /path/to/my/openvpn/configs/". Apakah fungsi bash berfungsi dalam skenario ini? Saya belum pernah mendengarnya, tetapi ketika meneliti solusi untuk masalah kecil ini.
"$@"alih-alih"$1"agar argumen selanjutnya dilewatkan juga. (Komentar umum, mungkin tidak relevan dengan kasus khusus di sini)