Tôi đang cố gắng tạo ra một bí danh bash, trong đó chính bí danh có một khoảng trống trong đó.
Ý tưởng là bí danh (nghĩa là con
) là viết tắt của sudo openvpn --config /path/to/my/openvpn/configs/
. Mà kết quả trong một lệnh có thể đọc được, khi con
bí danh được sử dụng.
I E: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf`
Tôi hiểu rằng tôi không thể khai báo bí danh như thế này :
con ="sudo openvpn --config /path/to/my/openvpn/configs/"
. Các hàm bash sẽ hoạt động trong kịch bản này? Tôi chưa bao giờ nghe về điều đó, nhưng khi nghiên cứu một giải pháp cho vấn đề nhỏ này.
"$@"
thay vì"$1"
để các đối số tiếp theo cũng được chuyển qua. (Nhận xét chung, có thể không liên quan đến trường hợp cụ thể ở đây)