[ale] xargs w/ tr

David S. Jackson dsj at sylvester.dsj.net
Fri Jan 3 16:04:02 EST 2003


On Fri, Jan 03, 2003 at 03:38:20PM -0500 Dow Hurst <dhurst at kennesaw.edu> wrote:
> You could run xargs with the -p, or interactive option, to see what it 
> has interpreted the command line to actually be.  Might help.
> Dow

Yes, thanks.  Seems that the tr statement gets ignored altogether, but I
still don't know why.  Here it is again...

locate *.{mp3,MP3} | xargs -p -I % mv % `echo %|tr A-Z a-z`

What gets delivered back is:

locate *.{mp3,MP3} | xargs -p -I % mv % `echo %|tr A-Z a-z`
mv /home/dsj/Music/5th_Dimension--Wedding_Bell_Blues.mp3
/home/dsj/Music/5th_Dimension--Wedding_Bell_Blues.mp3?...

So, as you can see, the target filename doesn't get lowercased.  (Yes, I
see the problem with changing case in the pathname...)

Any ideas on why tr doesn't translate uppercase to lowercase here?

-- 
David S. Jackson                        dsj at dsj.net
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
You can't have everything.  Where would you put it?
		-- Steven Wright
_______________________________________________
Ale mailing list
Ale at ale.org
http://www.ale.org/mailman/listinfo/ale






More information about the Ale mailing list