Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
World of Warcraft

Novinky: Školení nejen k OS Ubuntu pro širokou veřejnost, více informací zde.

Autor Téma: Smyčka s výpisem pouze aktuální hodnoty  (Přečteno 1162 krát)

On

  • Závislák
  • ****
  • Příspěvků: 1137
  • Karma: +70/-20
    • Zobrazit profil
    • Operační systémy
Smyčka s výpisem pouze aktuální hodnoty
« kdy: 13 Prosinec 2016, 10:37:54 »
Hola,

nedaří se mi doptat googlu, jak udělat smyčku, kde vyčítám nějaké hodnoty a chci, aby se mi  zobrazila pouze aktuální hodnota.

Něco jako:

#!/bin/bash
for i in 1 2 3 4 5 6 7 8 9 10
do
   echo "$i/10"
done

...jen s tím, že se musí zobrazit vždy jen aktuální hodnota, takhle mi to vypíše 10 řádku což nechci.
Něco takového je při instalaci přes apt, kde se počítá rychlost, čas atd...Jakým způsobem se tohoto dá docílit?

díky
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

jmp

  • Závislák
  • ****
  • Příspěvků: 2525
  • Karma: +239/-32
    • Zobrazit profil
Re:Smyčka s výpisem pouze aktuální hodnoty
« Odpověď #1 kdy: 13 Prosinec 2016, 12:37:26 »
vyčistit terminál pomocí clear ?

Cuore

  • Závislák
  • ****
  • Příspěvků: 2530
  • Karma: +207/-15
    • Zobrazit profil
Re:Smyčka s výpisem pouze aktuální hodnoty
« Odpověď #2 kdy: 13 Prosinec 2016, 14:23:09 »
Jednoduše
Kód: [Vybrat]
#!/bin/bash
for i in 1 2 3 4 5 6 7 8 9 10
do
   echo -en "\r$i/10"
sleep 1;
done
sleep jsem tam dal, aby si vůbec něco viděl
« Poslední změna: 13 Prosinec 2016, 14:25:51 od Cuore »

On

  • Závislák
  • ****
  • Příspěvků: 1137
  • Karma: +70/-20
    • Zobrazit profil
    • Operační systémy
Re:Smyčka s výpisem pouze aktuální hodnoty
« Odpověď #3 kdy: 13 Prosinec 2016, 21:37:57 »
To jmp: taky mě to napadlo, ale já tam mám ještě nějaké textové výstupy, takže bych potřeboval tyto výstupy na obrazovce zachovat

To Cuore: No jo, to je přesně ono! Jak málo stačí, když to člověk zná :-)

Díky moc, +
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca