On 10/31/05, m ike <[EMAIL PROTECTED]> wrote:
> On 10/31/05, Todd Walton <[EMAIL PROTECTED]> wrote:
> > On 10/30/05, Carl Lowenstein <[EMAIL PROTECTED]> wrote:
> > > [EMAIL PROTECTED] try]$ cat foo5
> > > #!/bin/bash
> > > n=0
> > > ls *.txt | while read old
> > > do ((n+=1))
> > > echo $old $(printf 'document-%04d.txt' $n)
> > > done
> >
> > Yes, but, this isn't very flexible. It would take rewriting to take
> > arguments for the files, and I want to arbitrarily specify what kind
> > of sequence to use for the numbering, and I'd like to be able to reuse
> > the existing file name if desired. You (or I) could do this
> > rewriting, but the point is to avoid having to do so. The point is to
> > hopefully find a moderately featured tool that already knows all this
> > nifty stuff and maybe even more that I didn't know I wanted in the
> > first place.
>
> i agree. leave it on one line, and retrieve it for reuse with repeated ctrl-r
>
> also, it is more readable with new=... (for me anyway) since it splits
> the two tasks (construct a name; do the move).
You know, I wasn't trying to write a general-purpose tool with an argument list.
Just demonstrating some programming principles. If you want an
argument list for generality, add it yourself. Or see my previous
message regarding "GPRename".
carl
--
carl lowenstein marine physical lab u.c. san diego
[EMAIL PROTECTED]
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list