shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Assunto: [shell-script] Re: Apoio para teste


From: Bia Brandão
Subject: Assunto: [shell-script] Re: Apoio para teste
Date: Wed, 13 Jun 2018 19:18:55 +0000 (UTC)



Enviado do Yahoo Mail no Android

<div>Em Qua, 13 13e jun 13e 2018 às 16:01, address@hidden [shell-script]</div><div><address@hidden> escreveu:</div>
 

Cara Bia que confusão!


Criar um laço de repetição durante 37 iterações realiznado as operacoes a seguir em cada iteracao. 

Somar 3 na variável A
Somar 34 na variável B
Somar 2 na variável C
Somar  A B e C e adicionar o resultado em uma nova linha no arquivo criado no passo 2

Aqui faço a iteração em i ( apesar que não o uso), usando um recurso recente do bash para gerar sequencias
{1..37}
O trecho let A+=3 é igual a let A=A+3 ou A=$((A + 3))

for i in {1..37}
do
let A+=3
let B+=34
let C+=2
echo $(($A + $B + $C)) >> arquivo.txt
done 


Pegar a penúltima posição e exibir o segundo caracter essa devera ser a saida do programa
 Penultima posição acredito ser a penultima linha, usando o tail -2, onde lista as duas últimas linhas, e com essas linhas separadas pego a primeira ficando apenas coma penúltima usando head -1, e depois disso pego o segundo caractere com cut -c 2 (nesse caso a contagem começa em 1 mesmo)

tail -2 arquivo.txt | head -1 | cut -c 2


Acho que isso atende

[]'s
Itamar

reply via email to

[Prev in Thread] Current Thread [Next in Thread]