Старый, но у меня есть причина переработать ответ сейчас, благодаря некоторой предыдущей путанице:
if [[ $1 == "" ]] #Where "$1" is the positional argument you want to validate
then
echo "something"
exit 0
fi
Это выведет "Something", если нет позиционного аргумента $ 1. Это не подтверждает, что $ 1 содержит конкретную информацию.