Se definirmos uma var com "" como
Var="$1"
Para proteger o var de shell globbing e espaços, precisamos usar var com "" ou não? Ou porque definimos Var com "" desde o começo, ele é imune a shell globbing e espaços mesmo se não usarmos "" ao usá-lo? como
${Var}
Ou
"${Var}"
É no caso de
$1
conter caracteres especiais ou espaços, por exemplo se tivermosVar="hello world"
e então fizermos umecho $Var
ele os imprimiria divididosecho
entãovar
e também para caracteres como*
por exemploVar="*"
e fizermos oecho
var
ele pode listar todos os diretórios em vez de apenas*