🐍 Как поменять местами две переменные в Python?

🐍 Как поменять местами две переменные в Python?
В определенных ситуациях вам нужно поменять местами переменные в скриптах Python. Итак, допустим, a = 5 и b = 10. После замены a = 10 и b = 5. Before Swapping: a=5 b=10 After swapping: a=10 b=5 Теперь я покажу вам несколько интересных методов для замены двух переменных в Python. Использование временной переменной Использование оператора запятой (встроенный метод) Использование арифметических операторов 1. С помощью временной переменн

📜 Shell скрипты – удаление двойных кавычек (“”) из строки

📜 Shell скрипты – удаление двойных кавычек (“”) из строки
Эта статья поможет вам удалить начало и конец двойных кавычек из строки в скриптах bash, где строка хранится в переменной. Как удалить двойные кавычки из строки Утилита командной строки sed помогает легко справиться с этим. Однострочная команда sed может удалять кавычки из начала и конца строки. sed -e 's/^"//' -e 's/"$//' <<<"$var1" Приведенная выше команда sed выполняет два действия для значения переменной: Первое выражение 's/^"//'

🐧 Как обнаружить внутри Bash скрипта путь, по которому он находится

🐧 Как обнаружить внутри Bash скрипта путь, по которому он находится
Когда вы разрабатываете сложные скрипты Bash и начинаете помещать различные их в папку, где один скрипт взаимодействует с другим, например, запуская его,  становится необходимым убедиться, что мы знаем путь, с которого был запущен скрипт, чтобы мы могли запустить другие скрипты с полным путем. Это важно, потому что первый скрипт мог быть запущен вне этого каталога. Что мы узнаем из статьи Что такое команда pwd и для чего она нужна Как узна

📜 Как использовать операторы Break и Continue в скриптах bash

📜 Как использовать операторы Break и Continue в скриптах bash
В этой статье мы рассмотрим, как использовать break и continue в скриптах bash. В bash у нас есть три основные конструкции цикла (for, while, until). Операторы break и continue встроены в bash и используются для изменения потока ваших циклов. Эта концепция break и continue доступна в популярных языках программирования, таких как Python. $ type -a break continue Базовый синтаксис break. $ break [n] Взгляните на привед

☸️ Как показать все образа в кластере Kubernetes ?

☸️ Как показать все образа в кластере Kubernetes ?
Хотите узнать, какие образы Docker используются в вашем кластере? Это легко сделать с помощью скрипта, показанного далее. Как узнать образ Docker в кластере Kubernetes? Запустите скрипт: #!/bin/bash kubectl get pods --all-namespaces -o jsonpath="{..image}" |\ tr -s '[[:space:]]' '\n' |\ sort |\ uniq -c

🐳 Как узнать все версии образа Docker ?

🐳  Как узнать все версии образа Docker ?
Иногда нам необходимо перечислить все теги конкретного образа. Далее мы покажем  скрипт, который позволяет это сделать. Как узнать все теги образа из DockerHub. На примере nginx: #!/bin/bash repo="nginx" url="https://registry.hub.docker.com/v1/repositories/${repo}/tags" curl -s -S "${url}" | jq '.[]["name"]' | sed 's/^"\(.*\)"$/\1/' | sort ...

📜 Как использовать шаблоны внутри bash скриптов

📜 Как использовать шаблоны внутри bash скриптов
Используйте шаблоны внутри shell скриптов, подставляя переменные среды. Я буду использовать утилиту envsubst, которая является частью пакета gettext-base. Создайте файл шаблона Создайте шаблон, используя переменные среды. $ cat configuration.yml --- connection: database: name: ${DATABASE_NAME} type: ${DATABASE_TYPE} credentials: user: ${SATABASE_USER} pass: ${DATABASE_PASS} connection: host: ${DATABASE_HOST}

📜 Как создать бесконечный цикл в shell скрипте

📜  Как создать бесконечный цикл в shell скрипте
Вопрос - Как создать бесконечный цикл в скрипте оболочки в операционной системе Unix / Linux? Бесконечный цикл используется для выполнения набора инструкций с бесконечным повторением. В этом случае мы создаем цикл, который выполняется бесконечно, и продолжаем выполнять инструкции до тех пор, пока он принудительно не остановится извне. Бесконечный цикл bash Следующий синтаксис используется для создания бесконечного цикла while в скрипте оболочки sh

📜 Скрипт Bash для отправки электронной почты со списком учетных записей, истекающим через «X» дней

📜  Скрипт Bash для отправки электронной почты со списком учетных записей, истекающим через «X» дней
Политика паролей является общей для всех операционных систем и приложений. Политика паролей будет применяться большинством компаний по умолчанию, но период времени будет отличаться в зависимости от требований компании. Обычно каждый админ использует 90-дневный цикл паролей. Пользователь будет изменять пароль только на тех серверах, которые он использует, и он не будет менять пароль на серверах, которые он использует не часто. В частности, больш

🐍 Скрипт Python для регулярного удаления файлов

🐍 Скрипт Python для регулярного удаления файлов
Автоматизация повторяющейся задачи с использованием Python - удаление файлов Чистка файловой системы регулярно вручную не годится. Автоматизируйте это! Удаление файлов и папок вручную не является увлекательной задачей, как можно подумать. Имеет смысл автоматизировать эту задачу. Есть Python, который может сделать нашу жизнь проще. Python является отличным языком программирования для скриптов. Мы собираемся воспользоваться Python...