Size: a a a

2020 December 14

Е

Егоронька in Linux Чат
Уже 15 лет тут колупаюсь
источник

Е

Егоронька in Linux Чат
Бесит
источник

A

Anton in Linux Чат
noname
Если надо ченуть код вывода предыдущей команды
Вот его и пихают в переменную и её сравнивай в ифе
источник

A

Anton in Linux Чат
noname
Руками чекается через echo $?
Тебе же в скрипте нужно делать
источник

n

noname in Linux Чат
Но мне надо написать проверку
If [ $? = 0 ]; then echo "ok"; else exit 1; fi
источник

A

Anton in Linux Чат
Сам написал же
источник

n

noname in Linux Чат
Но так не работает, не понимаю почему
источник

A

Anton in Linux Чат
Вот в проверке ифа делай не $? а например $CHECK_STATUS
источник

A

Anton in Linux Чат
Выше должна же быть быть команда которая выполнялась
источник

TR

Tony Rainbow_Pony in Linux Чат
noname
Но мне надо написать проверку
If [ $? = 0 ]; then echo "ok"; else exit 1; fi
а что за язык?
источник

n

noname in Linux Чат
Баш
источник

TR

Tony Rainbow_Pony in Linux Чат
ааа,  на нём не скриптовал никогда, соре, если на питоне будет нужно то помогу
источник

n

noname in Linux Чат
Anton
Выше должна же быть быть команда которая выполнялась
А когда тогда присваивать этой переменной значение?)
источник

A

Anton in Linux Чат
noname
А когда тогда присваивать этой переменной значение?)
После выполнение команды у которой хочешь проверить статус
источник

TR

Tony Rainbow_Pony in Linux Чат
ну по идее её обьявит нужно перед тем как проверять есть ли в ней что то
источник

TR

Tony Rainbow_Pony in Linux Чат
или не?
источник

n

noname in Linux Чат
Так чтоли:
Export checkstatus=$? && If [ checkstatus = 0 ]; then echo "ok"; else exit 1; fi
источник

TR

Tony Rainbow_Pony in Linux Чат
ну вот смотри
источник

TR

Tony Rainbow_Pony in Linux Чат
к примеру у переменной которую ты проверяешь есть несколько состояний
источник

TR

Tony Rainbow_Pony in Linux Чат
1 и 0
источник