Я относительно новичок в написании сценариев 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. Заранее спасибо!