How do I change the extensions on a slew of files

Charles Howse chowse at charter.net
Wed Sep 3 19:13:55 PDT 2003


> > Hello Know-It-Alls,
> > 
> > If I have a directory with a whole slew of files with the same file
> > extension, for example:
> > 
> > 1-1-1.inc
> > 1-1-2.inc
> > 1-1-3.inc
> > etc.
> > 
> > What command can I use to change the file extension - but 
> keep the file
> > name the same - in one swell swoop? The equivalent command 
> in Windows
> > would be:
> > 
> > C:\>ren *.inc *.htm 
> > 
> 
> The shortest answer is probably:
> 
> portinstall mmv; mmv "*.inc" =1.htm

Another option might be:
# Ls <directory with files you need to change extensions> |
> while read file ; do
> mv $file.inc $file.htm
> done <press Enter>
#




More information about the freebsd-questions mailing list