У меня есть одна переменная, которая исходит от где-то, как:
VAR1='hhgfhfghhgf"";2Ddgfsaj!!!$#^$\'&%*%~*)_)(_{}||\\/'
Теперь у меня есть такая команда
./myscript.sh '$VAR1'
Я получаю $ VAR1 из некоторого процесса сравнения, и когда я его отображаю, он выглядит точно так же, как и выше.
Теперь эта команда не выполняется, поскольку внутри переменной уже есть одинарные кавычки. В процессе, в котором я его использую, он расширяется в тот момент, что вызывает эту ошибку.
У меня есть контроль над myscript.sh, но не над командой.
Есть ли способ получить переменную внутри моего скрипта?