вопрос не самый идиотский, ответ правильный. Зачем этот снисходительный комментарий?
Гугл сам по себе ответы не дает, он дает ссылки на ответы. А эти ответы кто-то должен сперва написать и накопить посетителей.
xmoonlight, нет, факты говорят сам за себя.
Ветвления - означает что можно выполнить разные действия в зависимости от условий.
В большинстве языков, нельзя в одно действие выполнить некий алгоритм, поэтому ветвление - необходимая часть для возможности написания этих алгоритмов. Просто задания некоего значения по условию, без других возможностей работать с условием - будет тьюринг неполным.
А блоки, свитчи, функции - это уже тонкости реализации
так это у вас вообще ошибки в коде слались, а не полезный лог.
Вы ж хоть прочитайте что там пишет - попытка подключиться к Телеграм API не удалась. То юзер заблокировал, то таймаут.
Так если кто-то пытается подключиться, оно сейчас вообще никуда не выводит?
Мы же консоль перенаправляем, в которой раньше что-то было, оно не могло просто исчезнуть.
Если убрать перенаправление и попробовать подключиться, в консоли появляется запись?
Тут дело в том, что на самом деле файл содержит все строки
Просто в редакторе управляющие символы, которые перезатирают вывод не срабатывают, и вы видите все строки. А в cat он срабатывают, и вы видите только последние.
Проверьте сами
cat -v log.txt
Просто так работает прогресс-бар от curl, он использует контрольные esc-последовательности, чтобы перезаписывать в консоли текущий прогресс.
Чтобы решить проблему, нужно либо использовать программу, в которой есть опции для отключения лишнего вывода, либо этот лишний вывод парсить, для чего нужно смотреть что там выводится.
Не может такого быть в лог файле.
Видимо первый раз, когда вы открывали файл текстовым редакторо, это был совершенно другой файл (что собственно видно по размеру).
А второй раз - маленький, поэтому он успел скачаться за один "тик" прогресс бара.
Вам точно нужна эта статистика - сколько было скачано?
Если нет, то просто делаете
curl --progress-bar .....
или вообще
curl -s .....
Гугл сам по себе ответы не дает, он дает ссылки на ответы. А эти ответы кто-то должен сперва написать и накопить посетителей.