bash - pricteni 2 k desitkove osmicce v zapisu 08
Michal Čihař
michal na cihar.com
Středa Červen 8 11:38:16 CEST 2005
Zdravím
On Wednesday 08 June 2005 11:10, oldfrog wrote:
> bash interpretuje cislice cislice zacinajici nulou jako hexadecimalni
> cislice.
osmičkové
> To mi brani v pricteni cislice 2 k desitkove cislici 8 v zapisu 08
> (ktery ziskavam prikazem date):
>
> [oldfrog na vasek oldfrog]$ echo $((08+2))
> bash: 08: value too great for base (error token is "08")
>
> Zkousel jsem zadat base 10 timto zpusobem
>
> [oldfrog na vasek oldfrog]$ echo $(($[10#]08+2))
> bash: 008: value too great for base (error token is "008")
>
> ale bez uspechu. Jak to je spravne?
$(([10#08]+2))
--
Michal Čihař | http://cihar.com
Další informace o konferenci Linux