[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: BASH i liczenie szesnastkowe...



On Sat, 21 May 2005 23:03:58 +0200, Lenthir wrote:

> Ktoś może wie w jaki sposób w BASHu liczyć w systemie szesnastkowym?
> 
> Mam pętelkę... przykładowo:
> i=0;
> for costam in $lista
>                 do               
>                 ...
>                 TC filter add dev imq0 protocol ip parent 1:$i pref 6 
> u32 match ip protocol 6 0xff match ip sport $prt 0xffff flowid 1:$(($i+1))
>                 ...
>                 let "i=i+1"
>                 done
> 
> Ktoś wie jak zrobić, żeby zmienna $i była prezentowana w kodzie 
> szesnastkowym?
> let "i=i+0x1"; echo "$i" wyświetla wynik w trybie dziesiętnym... :/
> 
> Jak ktoś wie jak zrobić to szesnastkowo niech da cynk :)

printf "%x\n" $i;

Pozdrawiam.
-- 
Marcin P. Kobierzycki
GPG public key at: pgp.mit.edu
Jid: mpk@jabberpl.org; GS/CS/M

Attachment: signature.asc
Description: Digital signature


Reply to: