I have several dozen groups of files; each group consists of one to
several hundred files.  

Within each group, the bash "ls" command lists the files in proper
order, because the filename includes a multi-character identifier
(such as 43-29, 43-30, 44-01, 44-02, etc.).

I need to add to the file names within each group a file number, such
that the files may be referenced in proper order as 001, 002, 003,
etc.  It is important that the file number contain exactly three
digits.

I am making other changes to the filename, and I have been able to
accomplish everything (undoubtedly crudely) with the diamond operator
and the substitution operator s/// (using the "g" suffix).  But I have
not figured out a reasonable scheme for adding the sequential file
number.  Can this be done with s/// ?

RLH
_______________________________________________
Houston mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/houston
Website: http://houston.pm.org/

Reply via email to