Você está confundindo duas coisas.
-
A partir de
bashasbash -viniciará um shellbashno qual a opção shellset -v(set -o verbose) está configurada. É equivalente abash -o verboseebash --verbose(uma das poucas opções de shell que tem uma opção longa equivalente). Um é capaz de definir qualquer uma das opções deabefhkmnptuvxBCHPusando suas letras únicas ou usando-oe seu nome longo diretamente ao iniciarbash, por ex.bash -xebash -o xtrace. -
O
-v varnamevem, suponho, da descrição do comandotestinterno, que é capaz de testar se uma variável é definida comtest -v varnameou[ -v varname ].
Veja o bash manual ou help set e help test em bash .
As opções longas para bash não podem ser abreviadas.