Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Uran 10 Července 2014, 10:42:17

Název: vygenerovani sekvence
Přispěvatel: Uran 10 Července 2014, 10:42:17
Hoj potreboval bych vygenerovat sekvenci:

D3*C3+D4*C4+D5*C5+D6*C6 ..... pro libovolny pocet clenu.

Idealne neco v bashi.
Název: Re:vygenerovani sekvence
Přispěvatel: Martin Šácha 10 Července 2014, 11:24:39
To vypada jako domaci ukol.
Název: Re:vygenerovani sekvence
Přispěvatel: Uran 10 Července 2014, 12:39:55
To vypada jako domaci ukol.

Ne neni. Ze skoly jsem jiz drahnou dobu. Uz to mam jen jsem mel takove okno a nemohl jsem si vzpomenout.

Kód: [Vybrat]
for f in `seq 7 250`; do echo -n D$f*\$C\$$f+; done.

Jen je to asi pekna prasarna.

Neslo by to nejak elegantneji?
Název: Re:vygenerovani sekvence
Přispěvatel: GdH 10 Července 2014, 14:24:49
Pokud ti ten výstup vyhovuje, tak přinejmenším:

Kód: [Vybrat]
for f in {7..250}; do echo -n D$f*\$C\$$f+; done
Název: Re:vygenerovani sekvence
Přispěvatel: Uran 11 Července 2014, 08:01:34
Pokud ti ten výstup vyhovuje, tak přinejmenším:

Kód: [Vybrat]
for f in {7..250}; do echo -n D$f*\$C\$$f+; done

Dekuji.

Vyreseno.