Работать за прокси-сервером очень тяжело. Тем не менее, если вы столкнулись с той же проблемой на своем рабочем месте, убедитесь, что ваш прокси-сервер настроен и существуют сертификаты компании (ca ). Добавьте их и обновите свою систему, и подобные вещи будут работать. (Не тратьте время на сборку наборов инструментов вручную :ничего не получится, и в итоге вы потратите слишком много времени)
Любой из этих методов будет работать, и я уверен, что есть и другие.
X="bash -c"
Y="ls -al"
Z="$X \"$Y\""
echo $Z
Z=$(printf '%s "%s"' "$X" "$Y")
echo $Z
Вы можете использовать переменную массива дляC
:
X="bash -c"
Y="ls -al"
C=($X "$Y")
"${C[@]}"
Обратите внимание, что $X
не заключен в кавычки, так как у нас есть одна команда и один параметр.
Или короткая версия:
C=(bash -c "ls -al")
"${C[@]}"