Я пытаюсь зарегистрировать команду с ее параметрами (после оценки, если необходимо) в Bash.
Я пытаюсь использовать set -v
:
$ variable=2
$ set -v
$ sleep $variable
sleep $variable
Как вы можете видеть, он печатает sleep $variable
.Вместо этого я хочу записать sleep 2
.
Моя исходная команда более сложная, поэтому я не хочу echo
каждый параметр один за другим.(И это, вероятно, более подвержено ошибкам).