tag:blogger.com,1999:blog-8032022811235182759.post971986288003054160..comments2024-03-23T08:25:23.254-07:00Comments on Linux Commando: Quick hex / decimal conversion using CLIPeter Leunghttp://www.blogger.com/profile/05589860210899238688noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-8032022811235182759.post-3137474813235451192021-04-10T14:01:06.211-07:002021-04-10T14:01:06.211-07:00Thank you very much for this inspirational info !!...Thank you very much for this inspirational info !!!nicktm2006https://www.blogger.com/profile/03830111430406266528noreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-35401656629359497832015-06-03T14:24:57.117-07:002015-06-03T14:24:57.117-07:00Nice one!
I used it to create bash functions :)Nice one!<br /><br />I used it to create bash functions :)tangramhttps://www.blogger.com/profile/06588030231546523539noreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-56981047634766392712013-07-25T16:44:27.205-07:002013-07-25T16:44:27.205-07:00Thanks dude. This was very helpful.Thanks dude. This was very helpful.Matthew McMillanhttps://www.blogger.com/profile/02359945130001450035noreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-41309512246425370732012-11-05T04:28:52.618-08:002012-11-05T04:28:52.618-08:00Dear Sachin!
You should write this:
echo $(( ~0xf...Dear Sachin!<br /><br />You should write this:<br />echo $(( ~0xff | 0x9f ))<br />I think you have a 64bit machine, so you have to set on all of the high bits!<br />You can write this too:<br />echo $(( 0xffffffffffffff9f ))<br />The first one is more general, works on 32bit and 64bit machines as well.<br /><br />Have a nice day!<br />DavidAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-7161362967980032482012-07-03T12:29:45.046-07:002012-07-03T12:29:45.046-07:00How can you do this for signed numbers?
Such as:
...How can you do this for signed numbers? <br />Such as:<br />echo $((0xffffff9f)) gives me 4294967199 but i am looking for the output -97Sachinhttps://www.blogger.com/profile/03118820577049718759noreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-40847582756624625972012-05-24T10:45:31.624-07:002012-05-24T10:45:31.624-07:00So very nice. Thanks!So very nice. Thanks!Sergio Becerrilhttps://www.blogger.com/profile/03262345517001894291noreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-5797199812268920282011-11-27T03:09:56.317-08:002011-11-27T03:09:56.317-08:00new revision with octal and float:
#!/bin/bash
#
...new revision with octal and float:<br /><b><br />#!/bin/bash<br />#<br />[ -z "$1" ] && printf "32bit calc with perl\nusage: `basename $0` _ | 0x_ | 0b_ | 0_ \n" && exit<br /><br />perl -e "printf \"%d %f 0x%x 0b%b 0%o \\n\",$1,$1,$1,$1,$1"<br /></b><br />example:<br /><i>~$</i> <b>? 13579+0xACE+0b10101+01357</b><br /><i>17117 17117.000000 0x42dd 0b100001011011101 041335</i>sbin_bashnoreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-36857649631802874992011-06-17T03:41:14.938-07:002011-06-17T03:41:14.938-07:00a script named '?' calculate and convert b...a script named '?' calculate and convert binary, decimal and hex:<br /><a rel="nofollow"><br />#! /bin/bash<br />#<br />[[ -z "$1" ]] && echo -e "32bit calc with perl\nusage: `basename $0` _ | 0x_ | 0b_" && exit<br /><br />Cmd="printf \"%d 0x%x 0b%b\\n\",$1,$1,$1"<br /><br />perl -e "$Cmd"<br /></a><br />example:<br /><i>/usr/local/bin$ </i><b>? 0b11+0xff+99</b><br /><i>357 0x165 0b101100101</i><br /><br />SoftICE live! ;-)sbin_bashnoreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-23169163544196897032011-05-06T10:06:54.345-07:002011-05-06T10:06:54.345-07:00You can do math (integers only) and conversion dir...You can do math (integers only) and conversion directly with bash and printf. You can even mix hex and decimal numbers:<br /><br />printf "%x" $[0x5 + 0x5 + 10]<br /><br />printf "%d" $[0x5 + 0x5 + 10]<br /><br /><br />To convert hex in dec you can use only echo, if you want to:<br /><br />echo $[0x5 + 0x5 + 10]<br /><br />RegardsDiogohttp://rxtx.biznoreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-49093684776315563102011-02-22T23:06:52.743-08:002011-02-22T23:06:52.743-08:00Adithya again..
To convert in a file, follow the ...Adithya again..<br /><br />To convert in a file, follow the steps.<br /><br />1. open file in vim<br />2. type :echo printf('%x',1024)<br />will print 400 as hex.<br /><br />3. type :echo 0x110 will print its decimal value immediately. no need of printfAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-72537259511372120032011-02-22T22:48:09.340-08:002011-02-22T22:48:09.340-08:00Hey this is adithya.
You can use perl to print in...Hey this is adithya.<br /><br />You can use perl to print in binary also.<br /><br />perl -e 'printf "%b\n", 10'<br />1010<br /><br />perl -e 'printf "%d\n", 0b1010'<br />10Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-84793847629093346762010-10-14T15:16:01.145-07:002010-10-14T15:16:01.145-07:00how do you convert in file?how do you convert in file?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-83110687176841504032010-04-03T11:34:12.148-07:002010-04-03T11:34:12.148-07:00quick online hex to decimal converter
:)
Davidquick online <a href="http://www.stringfunction.com/hex-decimal.html" rel="nofollow">hex to decimal converter</a><br />:)<br />Daviddavitz38https://www.blogger.com/profile/17045429763068282507noreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-52702340247885506802008-12-15T23:16:00.000-08:002008-12-15T23:16:00.000-08:00ThanksThanksAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8032022811235182759.post-89535742379057553422008-06-10T18:30:00.000-07:002008-06-10T18:30:00.000-07:00thankx manthankx manAnonymousnoreply@blogger.com