curl не затыкается (--silent ничего не делает)

curl не затыкается (--silent ничего не делает)

Я пишу быстрый скрипт и не могу заставить себя curlотключить индикатор выполнения.

Соответствующая строка выглядит так:

curl http://website -o $temp >/dev/null 2>&1

Когда я запускаю свой скрипт, я все равно получаю вывод о ходе выполнения.

Я пробовал добавлять -s, -sS, -s, --silent, и перенаправлять вывод, /dev/nullкак показано выше.

Как заставить curl делать то, что ему говорят?

решение1

При использовании curl v8.6.0 флаг -s удалит индикатор выполнения.

Либо ваша версия не поддерживает это, либо ваша переменная $temp потенциально добавляет еще один флаг.

-s был протестирован и подавляет индикатор выполнения на версии 8.6.0.

Связанный контент