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

Для проверки, что переменная не является пустой в bash, вы можете использовать оператор сравнения -n внутри условного оператора if.

Вот пример:
	
#!/bin/bash

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

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

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

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