![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts here. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| conversion | infyanurag | Shell Programming and Scripting | 3 | 06-01-2008 10:04 PM |
| .xls to .csv conversion | neil546 | Shell Programming and Scripting | 7 | 07-17-2007 12:55 AM |
| conversion | rajan_ka1 | UNIX for Advanced & Expert Users | 1 | 03-14-2006 03:56 AM |
| String Conversion in awk | rohanrege | Shell Programming and Scripting | 3 | 02-14-2005 01:05 PM |
| X.25 to TCP/IP conversion | manjunath | IP Networking | 2 | 08-20-2002 05:57 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Display Modes |
|
|||
|
Hex Conversion
I need to have my scripts import volume groups and mknod devices files. I have most of the script working but the device file needs to be in the format 0x??0000 (where the question marks are my HEX representations of the volume group number. I have the code below and the output it produces which would work great except anything that is only one charater will not work (I.E "1" needs to be "01", "a" needs to be "0a"). Any suggestions? And I can't use any perl code.
#!/bin/sh for y in vg01 vg02 vg03 vg10 vg21 vg22 vg23 do printf "%#x\n" $(echo ${y} | sed 's/^vg//') | sed 's/0x//' done Output: 1 2 3 a 15 16 17 |
| Forum Sponsor | ||
|
|