Portál AbcLinuxu, 19. dubna 2024 22:30


Dotaz: vypocty v BASHi

16.4.2004 14:14 Gustav Hájek | skóre: 7
vypocty v BASHi
Přečteno: 206×
Odpovědět | Admin
Potreboval bych ve skriptu provest jednoduchou matematickou operaci (např. 10-2 nebo cisla v promenych: $A-2), ale nevim jak na to. Predem diky moc za radu
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.4.2004 14:24 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: vypocty v BASHi
Odpovědět | | Sbalit | Link | Blokovat | Admin
$ i=$((10-2))
$ echo $i
8
16.4.2004 14:33 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: vypocty v BASHi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus kouknout na man expr
16.4.2004 14:40 Yeti
Rozbalit Rozbalit vše Re: vypocty v BASHi
Umí expr něco, co neumí přímo bash (tedy kromě vyžadování mezer kolem operátorů ;-)? A složitější věci bych stejně asi raději prohnal přes bc/elca/awk/...
16.4.2004 15:54 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: vypocty v BASHi
To netusim. Zatim mi na tech par skriptu, co jsem delal, vzdy stacil. ;-) Ale priznavam, ze efektivitu tohoto prikazu jsem nikdy moc neresil.
16.4.2004 14:36 Yeti
Rozbalit Rozbalit vše Re: vypocty v BASHi
Odpovědět | | Sbalit | Link | Blokovat | Admin
A s proměnnými $[A-2] (nebo tedy $((A-2)))

Jsou o tom v bash(1) sekce Arithmetic expansion a ARITHMETIC EVALUATION.
16.4.2004 14:37 Gustav Hájek | skóre: 7
Rozbalit Rozbalit vše Re: vypocty v BASHi
Odpovědět | | Sbalit | Link | Blokovat | Admin
jak trivialni, jen na to prijit, moc diky

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.