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

Резултати

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

Пребарај: #nisar

当前筛选 #nisar清除筛选
“OʻzTMK” AJ | Rasmiy kanal

@uztmk_official · Post #2968 · 04.10.2025 г., 04:22

#Metall_fact #NISAR 🛰 2025-yil 30-iyulda NISAR (NASA-ISRO Synthetic Aperture Radar) sun’iy yo‘ldoshi sayyoramizning yuragini “eshitish” uchun ishga tushirildi. NISAR muzliklarning siljishini, o‘rmonlarning yo‘qolishini, yerosti suvlarining o‘zgarishini va hatto zilzilalarning tayanch harakatlarini millimetrgacha aniq o‘lchay oladi. 💠 Uning sintetik aperturali radar tizimlari va antennalari niobiy, tantal, volfram, titan, kobalt kabi kritik minerallar bilan ishlaydi. Aynan shu elementlar og‘ir kosmik yuklamalarga bardosh beruvchi yengil va chidamli konstruksiyalarni yaratadi, yuqori chastotali signal uzatish imkonini beradi va kosmos sharoitida ishonchli ishlashni ta’minlaydi. 🫥🫥🫥 ✅TMK matbuot xizmati 🌐Web-site|🔵Facebook |📷Instagram| 🎰LinkedIn|🎬Youtube|🚀Telegram

Modder Hub

@Modder_Hub · Post #1221 · 17.08.2025 г., 19:21

Fifteen days after the launch of the #NISAR satellite, the antenna reflector has finally been deployed. Congratulations to 🇺🇲#NASA and 🇮🇳#ISRO ! 🎉 After this successful deployment, we can look forward to receiving incredible, high-resolution images of Earth in the coming weeks. These images will support a wide range of scientific studies , including climate monitoring, natural disaster assessment, and environmental research.