Как в bash проверить, что переменная пустая ?

В bash вы можете проверить, является ли переменная пустой или нет, используя операторы сравнения -z внутри условного оператора if. Вот пример:
	
#!/bin/bash

if [ -z "$variable" ]; then
  echo "Переменная пустая"
else
  echo "Переменная не пустая"
fi
Где $variable - это переменная, которую вы проверяете.

Оператор -z проверяет переменную на пустоту. Если переменная пустая (то есть не содержит символов), условие будет истинным.

В блоке if-else будет выполнено действие в зависимости от результата проверки. Если переменная является пустой, то будет выведено сообщение "Переменная пустая". В противном случае будет выведено сообщение "Переменная не пустая".

Примечание:
обязательно заключайте переменную в двойные кавычки "$variable", чтобы избежать ошибок, особенно если в переменной могут быть пробелы или специальные символы.