TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #411 · 9 фев.

reload_flag="" if [[ -n "${DEBUG}" ]]; then reload_flag="--reload" fi if [[ -n "${WORKER_COUNT}" ]]; then workers=${WORKER_COUNT} else workers=2 fi gunicorn --workers ${workers} \ --bind 0.0.0.0:8000 \ ${reload_flag} main.wsgi Писали такие конструкции чтобы проверить наличие флага и сформировать команду правильно? На самом деле можно сделать тоже самое проще. Для этого используются операторы условной подстановки, доступные в оболочках семейства POSIX. :- для установки значений по умолчанию ${WORKER_COUNT:-2} Если переменная не объявлена, то будет дефолтное значение 2. :+ подставляет указанный текст, если переменная не пуста ${DEBUG:+--reload} Если что-то есть в переменной то распечатается текст после символа +, в противном случае - ничего. Удобно для опциональных флагов, как в нашем примере. Итого наш скрипт может выглядеть так: gunicorn --workers ${WORKER_COUNT:-2} \ --bind 0.0.0.0:8000 \ ${DEBUG:+--reload} main.wsgi Есть еще два оператора. := не только подставить дефолтное значение, но и присвоить его переменной, если она пуста # никаких переменных еще нет VAL1=${VAL2:=hello} # теперь доступны обе echo $VAL1 $VAL2 # hello hello :? остановить выполнение с ошибкой, если переменной нет. echo ${MISS:?is required} bash: MISS: is required Код выхода будет 1. #tricks#linux

Резултати

Пронајдени 5 слични објави

Пребарај: #groundwater

当前筛选 #groundwater清除筛选
Amazing Geography 🌍

@amazingeo · Post #657 · 10.03.2026 г., 20:31

🌍 Mexico’s Yucatán Peninsula hides thousands of cenotes—natural sinkhole pools formed when limestone caves collapse, revealing crystal-clear groundwater once sacred to ancient Maya. ✨ #caves⚡#karst⚡#groundwater⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #60 · 16.08.2025 г., 16:12

🌍 The world's largest freshwater reserves are hidden underground as groundwater, not in lakes or rivers. These reserves are vital for drinking water and irrigation in many regions. ✨ #groundwater⚡#freshwater⚡#resources⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍

Amazing Geography 🌍

@amazingeo · Post #207 · 09.09.2025 г., 20:12

🌍 Rainwater can travel deep underground, sometimes moving through rock layers for thousands of years before resurfacing as springs. This hidden journey is a key part of Earth's water cycle. ✨ #hydrology⚡#groundwater⚡#springs⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍 ​

Interesting Planet 🌍

@interesting_planet_facts · Post #1003 · 04.11.2025 г., 12:11

🌎 Amsterdam’s famous canal system shaped the city’s landscape but also lowered the local water table. Over 1,500 wooden bridge and building foundations are now monitored for rotting due to changing groundwater levels. ✨ #Amsterdam⚡#canals⚡#urbanization⚡#groundwater 👉subscribe Interesting Planet 👉more Channels ​