"ls" finds file1 but "ls file1" does not

Ross Smith rosss@pharos.co.nz
Tue May 10 21:43:00 GMT 2005


Charles D. Russell wrote:
> Eric Blake wrote:
> 
>>  mv -v "$f" " ` echo $f | tr A-Z a-z ` "
> 
> EVIL - you are moving "FOO" to " foo " (Windows strips trailing spaces, 
> but not leading spaces, so it is really moving to " foo").  YOU ARE 
> ADDING SPACES to the filename.  Fix your script so that there are no 
> spaces between "` and `".
> _____________
> 
> Thought it was clever of me to make that little ` visible to my old eyes.

I always use $(...) instead; it's equivalent to `...` and much easier to 
read.

-- 
Ross Smith ...................... Pharos Systems, Auckland, New Zealand
"Carelessly planned projects take three times longer to complete than
expected. Carefully planned projects take four times longer to
complete than expected, mostly because the planners expect their
planning to reduce the time it takes." -- Anon.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list