msoliver
(usa Debian)
Enviado em 13/07/2016 - 22:48h
viniciusignacio escreveu:
Marcelo,
O jeito que você me ensinou funciona corretamente, obrigado.
var=137
var1= echo $var|sed 's/.$/0&/'
echo "$var1"
echo "$var"
Saida:
1307
137
Porém eu coloquei em uma variável e quanto eu vou utiliza-la, parece que a mesma não é encontrada:
var=137
sigla=abc
loja=8888
var1= echo $var|sed 's/.$/0&/'
mv TABC137N.00T $var1$loja"."$sigla
saida:
46374 Jun 27 10:21 8888.ABC
Boa noite viniciusignacio.
Para atribuir a SAíDA de um comando a uma variável, faça:
VAR=$(sed 's/.$/0&/' <<< "137")
echo "$VAR"
1307
Para ALTERAR o valor de VAR:
VAR="123"
VAR=$(sed 's/.$/0&/' <<< "$VAR")
echo "$VAR"
1203
Seu comando "arrumado":
var1=$(echo $var|sed 's/.$/0&/')
att.:
Marcelo Oliver