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

Резултати

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

Пребарај: #鸭

当前筛选 #鸭清除筛选
狗推交流内涵段子

@TGNH3 · Post #3015 · 07.10.2022 г., 09:52

高速移动 #鸭🦆 ➖➖➖➖➖➖➖➖➖➖ ⛅️开云体育 小猪一直等你 55%+流水 新增人头费300-1000/人 ☎️十月火热开战开云体育☎️

Hashtags

动物贴纸索引-暂定 比较杂的动物贴纸#animals#人物 陆地 1. 猫猫 🐱#cat 猫娘 # ?? 2. 狗狗 🐶#dog 3. #老鼠🐀#mouse 4. 兔子 🐰#rabbit#兔 5. #狐狸🦊#fox 6. #老虎🐯#tiger 7. #熊🐻#bear #熊猫#panda #浣熊#raccoon 8. #恐龙🦖#dinosaur 9. #鳄鱼🐊#crocodile 10. #鲨鱼🐬#shark 11. #猪🐷#pig https://t.me/addstickers/xiaofenzhu 有翅膀的 1.鸟 🐦#bird 2. 鸭子 🦆#duck#鸭 3. #企鹅🐧#penguin 4. 鸽子 5. #鹦鹉🦜 6.#蜜蜂#bee🐝 游戏 #game 人物 #人物 视频贴纸 #video 高清晰度贴纸 及 tgs格式动态贴纸 #tgs 暂未分 自定义emoji #emoji 注:标有 archive 的为内容重复或不全、低清的贴纸包,仅做收集保存,不建议使用