У меня есть довольно простой скрипт, который выглядит примерно так:
#!/bin/bash
VAR1="$1"
MOREF='sudo run command against $VAR1 | grep name | cut -c7-'
echo $MOREF
Когда я запускаю этот скрипт из командной строки и передаю ему аргументы, я не получаю никакого вывода.Однако, когда я запускаю команды, содержащиеся в переменной $MOREF
, я могу получить вывод.
Как можно получить результаты команды, которая должна быть запущена в скрипте, сохранить ее впеременная, а затем вывести эту переменную на экран?