I've been scratching my head over this one.  I have a list of data that I
want to selectively edit prior to sorting.  The data is in two forms:

ABDC   111  */4 letters, 3 spaces, 3 digits
ABCD   22    */4 letters, 3 spaces, 2 digits

I wish to add a leading 0 to the digits in the lines containing only two
 digits, leaving the current 3 digit lines as is:

ABDC   111  */4 letters, 3 spaces, 3 digits
ABCD   022  */4 letters, 3 spaces, 2 digits

I can add a leading zero to the digits in all lines with:

sed 's/   /   0/g' file1 > file2

Is there a way to set the address option for sed to just perform
the editing on those lines matching a pattern:

/ [0-9][0-9]/ or the negation of /[0-9][0-9][0-9]/

If there is another simple solution I've overlooked for this editing
task, drop me a line.

                                        Paul Traceski

Reply via email to