On Mon, Dec 09, 2002 at 04:29:37PM -0500, drew cohan wrote:
> On Mon, Dec 09, 2002 at 03:03:10PM -0500, drew cohan wrote:
> > How do I rename all files in a directory matching the pattern *.JPG to
> > *.jpg in a bash shell script?  Thanks to you guys I can check for the
> > existence of jpgs in a directory, but can't seem get 'mv' to rename
> > them for me (always complains that the last argument must be a
> > directory).
> 
> Thanks, once again, you guys are great.  One quick question about this
> one:
> 
>   $ rename 's/\.JPG$/.jpg/' *.JPG
> 
> Shouldn't I literalize the second period like
> 
>   $ rename 's/\.JPG$/\.jpg/' *.JPG
> 
> or doesn't that make a difference?

You only need to escape metacharacters on the left-hand side of s///
expressions, so no, it makes no difference.

-- 
Colin Watson                                  [[EMAIL PROTECTED]]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to