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 слични објави

Пребарај: #britishcomposer

当前筛选 #britishcomposer清除筛选
Classical Music

@exploreclassical · Post #265 · 27.04.2021 г., 11:00

大家早上好~最近鸟叫声也多起来了,我这边早上可以听到海鸥和鸽子的叫声~今天分享一首估计大家都耳熟能详的Ralph Vaughan Williams的Lark Ascending,每次听都觉得在宽广的湖面上遨游~~这首作品inspired by George Meredith的同名诗作,在乐谱的开头,Vaughan Williams抄了其中的12句: He rises and begins to round, He drops the silver chain of sound, Of many links without a break, In chirrup, whistle, slur and shake. For singing till his heaven fills, 'Tis love of earth that he instils, And ever winging up and up, Our valley is his golden cup And he the wine which overflows to lift us with him as he goes. Till lost on his aerial rings In light, and then the fancy sings. #springClassical#BritishComposer https://www.youtube.com/watch?v=h6PYDPspMG8 ref: https://en.wikipedia.org/wiki/The_Lark_Ascending_(Vaughan_Williams)