Я намагаюся створити псевдонім 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"
щоб і наступні аргументи були передані також. (Загальний коментар, можливо, не має значення для конкретного випадку тут)