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

Резултати

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

Пребарај: #lafionda

当前筛选 #lafionda清除筛选
Elena Basile Public Channel

@elenabasilepublicchanel · Post #304 · 15.10.2025 г., 07:56

Macabra farsa E cerchiamo di fare analisi serie di questo atroce e delirante spettacolo ? Israele ha già dimezzato gli aiuti Il pretesto il mancato ritorno dei corpi degli ostaggi Sommersi sotto i detriti La croce rossa aveva già stabilito che era difficilissimo ritrovarli in breve tempo L'operazione è servita a riavere gli ostaggi e ad assolvere Netanyahu I due criminali #Trump e #Netanyahu si danno man forte e affermano che Hamas deve disarmare Il cessate il fuoco se Hamas disarma Il riconoscimento della Palestina se Hamas disarma secondo Francia e Belgio Una farsa. Ma se Hamas disarma con chi mai farebbero la guerra? Ovvio che con la resa di Hamas tutto finirebbe Dementi criminali E noi a seguire le loro piroette di psicopatici Temo che il cessate il fuoco servirà all' attacco all' #Iran E poi il #GazaGenocide potrà ricominciare Solo #Russia#Cina#Paesiarabi coalizzati con la resistenza dell'#Iran potrebbero essendo dalla parte del diritto onusiano sfidare i criminali di guerra al potere e porre fine a questo scempio La forza militare statunitense è tale che malgrado le buone parole nessuno rischia di sfidare #Washinton Temendo la #IIIGM Ognuno per se a salvare la propria pelle di fronte all' autocrate I #palestini sono gli ebrei di oggi Sono sacrificati Mentre lo spazio mediatico e quello politico #Meloni come #Picierno solidarizzano con l Occidente che contrasta il terrorismo E la diaspora si vittimizza e chiede leggi contro l #antisemitismo Come se la rivolta mondiale contro i tedeschi #nazisti potesse essere considerata una rivolta contro gli #ariani I #gazawi tornano a morire L #apartheid in #Cisgiordania si inferocisce Spegnete la #tv Non lasciatevi intossicare Ci sono ancora luoghi del pensiero #Gabellini #ottolinatv #Pandoratv #tvdignità E molti altri youtuber Seguite #Jeffreysachs #JohnMearsheimer #JacquesBaud E molti molti altri Leggete le riviste #ilponte #Lafionda #lantidiplomatico #krisis #insideover #sulatesta #ilgiornalediitalia Non facciamoci assorbire dal politichese Il problema non è #Meloni o #Gentiloni Ma la riforma di questa #UE con un'altra classe dirigente Una forza politica credibile che capti il #nonvoto principale partito in Italia come in Europa La speranza è il pensiero critico, una cultura della resistenza #Gazaceasefire #GazaCeaseFireSummit