@comicszona · Post #5521 · 19.12.2024 г., 12:52
🇬🇧Blade_Red Band #01 🇷🇺Блэйд_Рэд Бэнд #01 #комикс#comics#блэйд#blade #marvel
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
Пребарај: #blade
@comicszona · Post #5521 · 19.12.2024 г., 12:52
🇬🇧Blade_Red Band #01 🇷🇺Блэйд_Рэд Бэнд #01 #комикс#comics#блэйд#blade #marvel
@comicszona · Post #5335 · 10.09.2024 г., 05:01
🇬🇧Blade vol_5 #10 🇷🇺Блэйд том_5 #10 🔎ОПИСАНИЕ #комикс#comics#блэйд#blade #marvel
@comicszona · Post #5268 · 05.08.2024 г., 09:14
🇬🇧Blade vol_5 #09 🇷🇺Блэйд том_5 #09 🔎ОПИСАНИЕ #комикс#comics#блэйд#blade #marvel
@comicszona · Post #5188 · 19.06.2024 г., 17:50
🇬🇧Blade vol_5 #08 🇷🇺Блэйд том_5 #08 🔎ОПИСАНИЕ #комикс#comics#блэйд#blade #marvel
@solnechni_altar · Post #2444 · 08.10.2025 г., 12:34
刃。 📸: Cipher. #Blade#HonkaiStarRail#Cosplay
Hashtags
@TFGames · Post #1609 · 23.12.2023 г., 01:35
#BLADE#X#ODDYSEY#OF#HEROES #GAMES https://testflight.apple.com/join/TZHirnEM
@githubtrending · Post #14850 · 21.06.2025 г., 12:00
#blade#erp#food#groceries#grocy#home#meal_planner#ownyourdata#php#self_hosted Grocy is a free, web-based tool you can host yourself to manage your groceries and household easily. It helps you track your food stock, plan meals, create shopping lists, manage chores, and keep info about your household devices all in one place. You can scan barcodes to add products quickly and get notifications about expired or low-stock items, reducing waste and saving money. It works on any device with a browser and offers a mobile app-like experience. You can customize it, use its API, and even run it via Docker. This makes managing your home organized, efficient, and less stressful. https://github.com/grocy/grocy
@videotekashow · Post #14104 · 31.07.2025 г., 05:49
«Роль Блэйда меня по-настоящему веселит. Его привычки, его бунтарство — я это обожаю. Такие роли позволяют выпускать пар». Сегодня Уэсли Снайпсу исполнилось 63 года. #ВИДЕОТЕКА #WesleySnipes #УэслиСнайпс #Bad #NewJackCity #WhiteMenCantJump #Passenger57 #DemolitionMan #DropZone #OneNightStand #Blade #Undisputed #DolemiteIsMyName