У меня есть следующий код:
startCmnd="sudo -- bash -c"
test="${startCmnd} \"echo 'Hello this is a \$TEST' >> hello.txt\""
bash -c "${test}"
Ожидаемым результатом должен был быть текст Hello this is a $TEST
внутри файла, но вместо этого был добавлен только Hello this is a
.
Это должно быть сделано таким образом.
Есть ли у кого-нибудь идеи, как это исправить или как это лучше сделать?
Любая помощь будет оценена по достоинству.