Для того, чтобы перехватить вывод программы в переменную, используются обратные кавычки:
h2pid=`ps -A | grep h2.sh`
ВАЖНО: справа от "=" не должно быть пробелов, иначе интерпретатор посчитает, что вывод команды сам является командой и попробует её выполнить. Слева от "=" также не должно быть пробелов, т.к. в этом случае уже имя переменной будет воспринято как имя команды.
h2pid=`ps -A | grep h2.sh`
ВАЖНО: справа от "=" не должно быть пробелов, иначе интерпретатор посчитает, что вывод команды сам является командой и попробует её выполнить. Слева от "=" также не должно быть пробелов, т.к. в этом случае уже имя переменной будет воспринято как имя команды.
Комментариев нет:
Отправить комментарий