@ Бенджамин, тогда, по крайней мере, сохраняйте параметры как переменные, а не команду. например

ел бы сохранить команду для использования в более поздний период в переменной (не вывод команды, а сама команда)

У меня есть простой скрипт следующим образом:

command="ls";
echo "Command: $command"; #Output is: Command: ls

b=`$command`;
echo $b; #Output is: public_html REV test... (command worked successfully)

Однако, когда я пытаюсь что-то более сложное, это терпит неудачу. Например, если я сделаю

command="ls | grep -c '^'";

Выход:

Command: ls | grep -c '^'
ls: cannot access |: No such file or directory
ls: cannot access grep: No such file or directory
ls: cannot access '^': No such file or directory

Любая идея, как я мог бы сохранить такую ​​команду (с трубами / несколько команд) в переменной для дальнейшего использования?

Ответы на вопрос(4)

Ваш ответ на вопрос