May 11, 2004 #1 Castelior Programmer Apr 13, 2004 3 FR Hi guys. I have a file : 1 2 10 123 and I want : 0001 0002 0010 0123 My script is a shell. I don't know if i should used "sed" or "awk" or "printf" Thinks!
Hi guys. I have a file : 1 2 10 123 and I want : 0001 0002 0010 0123 My script is a shell. I don't know if i should used "sed" or "awk" or "printf" Thinks!
May 11, 2004 1 #2 toolkit Programmer Aug 5, 2001 771 GB Either: Code: #!/usr/bin/ksh typeset -Z4 result cat test.txt | while read result do echo $result done Or: Code: #!/usr/bin/ksh cat test.txt | while read result do printf "%04d\n" $result done Plus many other ways using awk, perl, etc... Upvote 0 Downvote
Either: Code: #!/usr/bin/ksh typeset -Z4 result cat test.txt | while read result do echo $result done Or: Code: #!/usr/bin/ksh cat test.txt | while read result do printf "%04d\n" $result done Plus many other ways using awk, perl, etc...
May 11, 2004 Thread starter #3 Castelior Programmer Apr 13, 2004 3 FR Think you!! It works! Upvote 0 Downvote