AWS Cli — Lambda: Обновить значение одной переменной

Ключ "—environment" утилиты AWS Cli заменяет все переменные, на те которые вы укажете в качестве аргумента. Чтобы изменить значение только одной переменной не стирая другие, или не перечисляя их все, можно воспользоваться следующим BASH скриптом:   aws_lambda_update_env.sh:   Для работы этого скрипта нужна утилита jq   Скрипт вычитывает все текущие переменные, подменяет значение переменной "ECR_TAG" … Продолжить читать "AWS Cli — Lambda: Обновить значение одной переменной"

BASH — Цикл FOR на основе списка

  Есть к примеру файл "/home/artem/IP" с IP адресами, на которых нужно выполнить удаленную команду, то цикл FOR будет выглядеть следующим образом:  

BASH — Переменная содержимое которой ссылается на другую переменную

  К примеру есть N-ое количество переменных, "var_1", "var_2" и так далее, скрипт принимает в качестве аргументов только номер переменной, и ее содержимое должно быть в новой переменной var. Если выполнить данный скрипт передав ему в качестве аргумента "1":   my_script.sh   То скрипт вернет: var_1   А нам нужно содержимое переменной "var_1". Для этого, … Продолжить читать "BASH — Переменная содержимое которой ссылается на другую переменную"

Linux/Unix — dd статус копирования

  Для отображения статуса копирования при помощи утилиты "dd" используется ключ "status=progress", но в старой версии "dd" этого ключа еще нет, чтобы это обойти можно использовать утилиту "pv" Пример:

Linux — Восстановление стандартных прав на файлы и директории

  Найдем все директории, которые находятся по пути "/home/artem" и установим им стандартные права на директорию "755", так же найдем все файлы и установим права "644"   Не все директории используют права "755", к примеру для директории ".ssh" необходимы права "600"

BASH — Password generator

RMP системы: Для генерации нужен пакет "mkpasswd", который входит в состав "expect", установим его: Пример использования: Сгенерирует один пароль длинной 32 символа, из которых 2 будут спецсимволами. DEB системы: Для генерации нужен пакет "makepasswd". Пример использования: Сгенерирует один пароль длинной 32 символа.