Я написал крошечную функцию bash, которая просто запускает команду, если $current_user_input = yes
function if_yes_run_with {
if [ $current_user_input = yes ]
then
$1
fi
}
Я называю ее несколько раз идеально, например:
if_yes_run_with 'brew update'
Я достиг точки, в которой я хотел бы передать ему команду, которая включает в себя канал:
if_yes_run_with '\curl -L https://get.rvm.io | bash -s stable'
функция появляется только для оценки команды до канала.Поэтому результат его выполнения дает тот же результат, что и:
if_yes_run_with \curl -L https://get.rvm.io
Может ли кто-нибудь помочь с передачей «команды с каналом» в качестве параметра функции bash?