Я пытаюсь создать псевдоним bash, в котором сам псевдоним содержит пробел.
Идея в том, что псевдоним (т.е. con) означает sudo openvpn --config /path/to/my/openvpn/configs/. Что приводит к читаемой команде, когда используется conпсевдоним.
то есть: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf`
Я понимаю , что я не могу объявить псевдоним , как это:
con ="sudo openvpn --config /path/to/my/openvpn/configs/". Будут ли функции bash работать в этом сценарии? Я никогда не слышал об этом, но при поиске решения этой небольшой проблемы.
"$@"вместо"$1"так, чтобы последующие аргументы также передавались. (Общий комментарий, возможно, не относящийся к конкретному случаю здесь)