This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 03/11/2011 08:44 AM, Tim Daneliuk wrote: > On 3/11/2011 9:39 AM, Eric Blake said this: >> On 03/11/2011 08:28 AM, Tim Daneliuk wrote: >>> echo /opt/IBN/df | tr [A-Z] [a-z] >>> >>> produces: >>> >>> /opt/xxx/df >> >> Let me guess - you have a file named 'x' in the current directory. >> >> Quote your arguments, so that the shell won't glob them: >> >> echo /opt/IBN/df | tr '[A-Z]' '[a-z]' >> >> This is not cygwin-specific. >> > > OK, then why the "correct" behavior on FreeBSD 8.2 and RHEL 5.5, > both running bash I wonder ... Because you didn't have a one-letter file in the current directory to provoke glob expansion, and when a glob doesn't match, it is passed through unchanged to tr. To reproduce on FreeBSD or RHEL, simply 'touch x' then try again :) -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |