>
> > This breaks a LOT of shell scripts. It's possible to code around this,
> > of course, but I don't think the system should use such names by
> > default.
>
> ah, but that's not globbing, that is improper escaping. So, IMHO,
> those scripts are broken (and yes, a space would tickle the
> bug). Scripts should always be prepared for funny characters in
> filenames; in this case it would be
>
>    for file in "`ls | grep Ubu`"; do echo "$file"; done
>
> so... ok, if you think what should be fixed are filenames and not the
> tools, that's your POV and I respect it, but please don't call it
> "globbing". Call it "interpolation" or "substitution" if you need
> something word-size.
>
>
Spaces in filenames also break some gui "copy & paste" operations. Harder to
fix, as it requires knowledge of context, where the name is being pasted
into.


Andrew Yeomans
_______________________________________________
Mailing list: https://launchpad.net/~ubuntuone-users
Post to     : ubuntuone-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntuone-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to