Вы можете проверить длину переменной.
if [[ -z $1 ]]; then
echo '$1 is zero-length. Please provide a value!'
fi
Если вы просто хотите использовать значение по умолчанию, вы можете использовать расширение скобки.
first_param=${1:-defaultvalue}
${varname:-foo}
Конструкция будет использовать значение varname
, если оно установлено, или использовать то, что следует за :-
, если оно не установлено.