Идиоматический способ проверить, не даны ли позиционные параметры?

Какой самый идиоматичный способ в Bash проверить, не заданы ли позиционные параметры? Есть так много способов проверить это, интересно, есть ли один предпочтительный способ.

Некоторые способы:

((! $# )) # check if $# is 'not true'
(($# == 0)) # $# is 0
[[ ! $@ ]] # $@ is unset or null

Ответы на вопрос(5)

Ваш ответ на вопрос