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

Резултати

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

Пребарај: #eelv

当前筛选 #eelv清除筛选
Ultimora.net - POLITICS

@Ultimorapolitics · Post #38216 · 03.05.2022 г., 12:49

#Francia Accordo elettorale tra #LFI-#EELV|LEFT|G/EFA e #PCF|LEFT quasi finalizzato, con i comunisti che dovrebbero presentarsi in 50 collegi. In foto i collegi dove si presenterà un candidato del PCF, realizzata da @news_isoloir @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #38195 · 02.05.2022 г., 20:47

#Francia Secondo BFMTV, restano da limare 2 temi per la creazione della coalizione #LFI|LEFT, #EELV|G/EFA, #PS|S&D e #PCF|LEFT. Il primo è la divisione dei collegi elettorali, dove il PS spinge per avere più collegi visto il proprio radicamento nei territori, mentre il secondo sono le politiche europee dentro al programma elettorale. @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37587 · 25.04.2022 г., 17:54

#Sondaggi#Francia Sondaggio di Harris Interactive sui seggi: Scenario: coalizioni larghe #EC-#LR-#UDI|RE|EPP: 326-366 seggi #RN-#Reconquête-#DLF|ID: 117-147 #LFI-#PS-#EELV-#PCF|LEFT|S&D|G/EFA: 73-93 Regionalisti/Altri partiti: 3-7 #LO/#NPA|Estrema sinistra|LEFT: 0 Data rilevazione: 24-25 aprile Intervistati: 2048 @UltimoraPolitics

ПретходнаСтраница 1 од 5Следна