Concatenar loop

1. Concatenar loop

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 10/12/2018 - 22:11h

Pessoas ... como concateno 2 "for", para cada interação do primeiro uma interação do segundo ???

EX: digamos que no primeiro for eu tenha como saída 1 e 2 ... e no segundo for eu tenha como saída 3 e 4

saídas desejadas ... 13, 14, 23 e 24


  


2. Re: Concatenar loop

Slackjeff
slackjeff

(usa Slackware)

Enviado em 10/12/2018 - 22:33h

Se eu entendi corretamente, segue sugestão:

for x in 1 2; do
for y in 3 4; do
echo "${x}${y}"
done
done



I'M ROOT!

Slackware user since ~2008
Meu canal no youtube:
https://www.youtube.com/SlackJeff

Meu Site:
https://www.slackjeff.com.br/

Meus Programas estão aqui:
https://notabug.org/jeffersonrocha








3. Re: Concatenar loop

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 10/12/2018 - 22:42h

slackjeff escreveu:
Se eu entendi corretamente, segue sugestão:


K7 velho ... vc entendeu direitinho ... eu que de tanto queimar neurônios acabei explicando uma parada que já tinha feito, mas que não é o que eu quero

Seguinte ... preciso é que cada interação do primeiro concatene com uma interação do segundo

EX:
1º "for" -> 1, 2, 3
2º "for" -> 3, 4 ,5

saída desejada => 13, 24 e 35 !!!

Abçs

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



4. Re: Concatenar loop

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 15/12/2018 - 01:35h


Mauriciodez escreveu:

slackjeff escreveu:
Se eu entendi corretamente, segue sugestão:


K7 velho ... vc entendeu direitinho ... eu que de tanto queimar neurônios acabei explicando uma parada que já tinha feito, mas que não é o que eu quero

Seguinte ... preciso é que cada interação do primeiro concatene com uma interação do segundo

EX:
1º "for" -> 1, 2, 3
2º "for" -> 3, 4 ,5

saída desejada => 13, 24 e 35 !!!

Abçs

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------

Veja se é isso que deseja:
N=0;
for x in 1 2 3; do
for y in 3 4 5; do
(($N%4==0)) && echo "${x}${y}";let N++;
done;
done|paste -sd' '

13 24 35
Cheguei nessa conclusão observando que os resultados que vc quer
estão em linhas múltiplas de "4"....
Ai que entra o (($N%4==0)) && echo "${x}${y}"
Abraço
Marcelo Oliver







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts