Я относительно новичок в написании сценариев Bash, но я очень хорошо знаком с Python и многими командами Bash. Мне было интересно, можно ли использовать такую команду, как ifconfig eno1 и использовать вывод в качестве условия для использования в операторе if . В основном, если вы выпускаете:
ifconfig eno1
и вы получаете активный IP, есть ли способ сохранить вывод этого в переменную как 1/0 или true/false, чтобы использовать его в следующем примере оператора if (при условии, что ifoutput является именем переменной):
if [ "$ifoutput" == "$True"]
then
echo connection is active!
fi
Я думал о возможном вызове скрипта Python, который по сути делает то же самое, однако я думал, что столкнусь с той же проблемой; невозможность получить индивидуальное возвращаемое значение из скрипта Python для использования в операторе if . Пожалуйста, советуйте и, пожалуйста, будьте осторожны со мной - как я уже сказал, я относительно новичок в скриптах Bash! У меня уже есть методы сделать это строго с использованием Python, однако я пытаюсь узнать больше о сценариях Bash. Заранее спасибо!
