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