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

Резултати

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

Пребарај: #hpstart

当前筛选 #hpstart清除筛选
KNAUF Uzbekistan

@knaufuzbekistan · Post #284 · 06.08.2021 г., 12:00

👷‍♂️KNAUF-HP Start – beton va gʻisht asoslarni tekislashga aʼlo darajada mos keladigan gipsli suvoq. Suvoq qatlami qalinligi: 10-30 mm Qotish vaqti : 40 daq Sarf: 10 kg/m2 Qadoqlash: 25 kg. Yaxshi usta HP Start faqat devorlarni suvashga mos kelishini yaxshi biladi. Shiftni Rotband bilan suvang. ❗️ KNAUF-HP Start Sinab koʻring. Bu sodda va sifatli. Bu – KNAUF😊 - - - - - 👷‍♂️КНАУФ-ХП Старт – гипсовая штукатурка, отличный вариант для выравнивания бетонных и кирпичных оснований. Толщина слоя нанесения: 10-30 мм Время схватывания : 40 мин Расход: 10 кг/м2 Фасовка: 25 кг. Хороший мастер знает, что ХП Старт подходит только для оштукатуривания стен. Потолки штукатурьте Ротбандом. ❗️ КНАУФ-ХП Старт Попробуйте. Это просто и качественно. Это КНАУФ😊 #knaufuzbekistan#HPStart

KNAUF Uzbekistan

@knaufuzbekistan · Post #280 · 31.07.2021 г., 06:00

​​👷‍♂️KNAUF-HP Start gipsli suvogʻi yuqori darajada suvni tutib qolish qobiliyatiga ega; 👉U xatto namlikni tortuvchi yuzalarda va katta haroratlarda ham qurib qolmaydi va qavatlanmaydi. ☝️Suvoq ichki ishlov berish jarayonlarida ishlatish uchun moʻljallangan. - - - - - 👷‍♂️Гипсовая штукатурка КНАУФ-ХП Старт обладает высокой водоудерживающей способностью; 👉Она не обезвоживается и не расслаивается даже на хорошо впитывающих влагу основаниях и при повышенных температурах. ☝️Штукатурка предназначена для внутренних работ. Сайт|Facebook|Instagram #knauf#knaufuzbekistan#HPStart#dos

KNAUF Uzbekistan

@knaufuzbekistan · Post #95 · 15.07.2020 г., 02:30

👷‍♂️KNAUF-HP Start gipsli suvogʻi yuqori darajada suvni tutib qolish qobiliyatiga ega; 👉U xatto namlikni tortuvchi yuzalarda va katta haroratlarda ham qurib qolmaydi va qavatlanmaydi. ☝️Suvoq ichki ishlov berish jarayonlarida ishlatish uchun moʻljallangan. - - - - - 👷‍♂️Гипсовая штукатурка КНАУФ-ХП Старт обладает высокой водоудерживающей способностью; 👉Она не обезвоживается и не расслаивается даже на хорошо впитывающих влагу основаниях и при повышенных температурах. ☝️Штукатурка предназначена для внутренних работ. Сайт|Facebook|Instagram #knauf#knaufuzbekistan#HPStart#dos

KNAUF Uzbekistan

@knaufuzbekistan · Post #418 · 30.05.2022 г., 04:00

👷‍♀️Suvoq qilishdagi muhim element tekis sirtga erishish uchun tayanch asos sifatida ishlatiladigan KNAUF mayoqli profili hisoblanadi. U korroziyaga yuqori chidalilikka ega, rux bilan ishlov berilgan poʻlatdan yasalgan va KNAUF suvoq aralashmalari (KNAUF-Rotband, KNAUF-HP-Start va MP-75) bilan ishlatiladi.👌 ☝️Texnik xususiyatlari: kesimi: 22x6; 23x10; 60x6 mm uzunligi: 3000 mm Sifatli materiallardan foydalaning. KNAUFʼdan foydalaning. - - - - - 👷‍♀️Важным элементом при оштукатуривании является КНАУФ-профиль маячковый, который применяется в качестве опорной базы для получения ровной поверхности. Обладает высокой стойкостью к корозии, изготовлен из оцинкованной стали и применяется с штукатурными смесями КНАУФ (КНАУФ-Ротбанд, КНАУФ-ХП-Старт и МП-75)👌 ☝️Технические характеристики: Сечение: 22x6; 23x10; 60x6 мм длина: 3000 мм Используйте качественные материалы. Используйте КНАУФ. YouTube Instagram Facebook #knaufuzbekistan#profil#mp75#rotband #Ротбанд#мп75#хпстарт#hpstart #штукатурка#ремонт

KNAUF Uzbekistan

@knaufuzbekistan · Post #419 · 30.05.2022 г., 04:01

#knaufuzbekistan#follow #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#profil#rotband#knauf#knaufuz#mp75#hpstart #betokontakt#кнауфузбекистан