Мне нужна команда curl, возможно, с некоторой хакерской операцией bash, которая:
- Выводит любые 2xx ответа в файл
- Выводит любые не-2xx ответы на stderr
- Выход с ненулевым кодом состояния, когда происходит ответ не 2xx
Я знаю, что флаг -f
получит мне 3, а перенаправление -o
или pipe даст мне 1. Но я не могу тогда понять, как получить 2.