On Wed, 2007-05-16 at 09:24 -0600, Ryan Byrd wrote: > I wanted to get first post...
Well you got the first lame top-post anyway. > > Here's my solution: > > #!/bin/bash > > for i in $( ls ); That can't deal with spaces in the names. Neither does Dave's example. Also, the original problem (/me scrolls down to the bottom to see... sigh) talks about directories not files. Hence: find * -type d -maxdepth 0 | while read $d; do tgt=`expr substr $d 1 5` mv $d $tgt done > do > src=$i > tgt=`expr substr $i 1 5` > mv $src $tgt > done > > > On 5/16/07, Dave Smith <[EMAIL PROTECTED]> wrote: > > > > Wade Preston Shearer wrote: > > > I have a directory full of directories that are all named in the > > > following manner: >> > <snip> > > > Is there an easy way via the command line to truncate them to just the > > > first five characters (which would be just their ID number)? ><snip> /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */