Считываю команду из конфига
Команда может содежрать конвейеры, к примеру
cmd=dmesg|grep xxx
Если я в баше непостедственно исполняю команду
TEST=`dmesg|grep xxx`
Всё зашибись
Если пытаюсь интерпретировать строку cmd через `$cmd` или $($cmd) - получаю ошибку, например
Использование: dmesg [-c] [-n уровень] [-s разм_буфера]
Складывается впечатление, что строка проэкранирована, т.е. экаивалентно исполнению
TEST=`dmesg\|grep xxx`
Так вот вопрос - как это экранирование обойти? В принципе могу править команду в конфиге, но не желательно