Você está confundindo duas coisas.
-
A partir de
bash
asbash -v
iniciará um shellbash
no qual a opção shellset -v
(set -o verbose
) está configurada. É equivalente abash -o verbose
ebash --verbose
(uma das poucas opções de shell que tem uma opção longa equivalente). Um é capaz de definir qualquer uma das opções deabefhkmnptuvxBCHP
usando suas letras únicas ou usando-o
e seu nome longo diretamente ao iniciarbash
, por ex.bash -x
ebash -o xtrace
. -
O
-v varname
vem, suponho, da descrição do comandotest
interno, que é capaz de testar se uma variável é definida comtest -v varname
ou[ -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.