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