May 11, 2004 #1 Castelior Programmer Joined Apr 13, 2004 Messages 3 Location 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 Joined Aug 5, 2001 Messages 771 Location 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 Joined Apr 13, 2004 Messages 3 Location FR Think you!! It works! Upvote 0 Downvote