Como alterar o valor original de uma variável depois de 'declarar' com um novo atributo

1

Ao adicionar um atributo a uma variável com declare , o valor original da variável não é alterado de acordo. Como posso realmente alterar o valor da variável de acordo com o atributo declarado? Obrigado.

$ unset var; var=HELLO; declare -l var; declare -p var;
declare -l var="HELLO"
    
por Tim 30.07.2017 / 04:19

1 resposta

3
var=$var

When the variable is assigned a value, all upper-case characters are converted to lower-case.

unset var; var=HELLO; declare -l var=$var; declare -p var;
declare -l var="hello"
    
por 30.07.2017 / 04:27

Tags