@ Бенджамин, тогда, по крайней мере, сохраняйте параметры как переменные, а не команду. например
ел бы сохранить команду для использования в более поздний период в переменной (не вывод команды, а сама команда)
У меня есть простой скрипт следующим образом:
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
Любая идея, как я мог бы сохранить такую команду (с трубами / несколько команд) в переменной для дальнейшего использования?