Pular para o conteúdo

Me ajudem com esse mini codigo em shell script [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Me ajudem com esse mini codigo em shell script [RESOLVIDO]

Enviado em 26/04/2018 - 16:37h

tenho o seguinte codigo:

read mci
saida=""
for ((i=0;i<=8;i++))
do
var="${mci:$i:1}"
var1=$saida$var1
saida1="${saida:7:2}${saida:0:7}"
done

Gostaria de saber o que significa essas duas linhas: (O que significa os ":" e a logica deles ai no script)
var="${mci:$i:1}"
saida1="${saida:7:2}${saida:0:7}"

Responder tópico

2. Re: Me ajudem com esse mini codigo em shell script

Melhor resposta

Enviado em 26/04/2018 - 17:04h

var="${mci:$i:1}" 


Se mci é uma string, var é igual aos caracteres da posição número "$i" até o caractere na posição 1 da string.

saida1="${saida:7:2}${saida:0:7}" 


Aqui a mesma coisa, concatenando-se os retornos das duas partes.

==========
Fonte: http://aurelio.net/shell/canivete/

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder