Am Montag 03 Mai 2010 00:28:31 schrieb Ivan Lazar Miljenovic: > Daniel Fischer <[email protected]> writes: > > > > If the default shell is bash and the PATH is set and exported in > > ~/.bashrc, it should work with '~' unless the string is quoted, > > shouldn't it? bash expands the tildes when the value is assigned to > > PATH, I think. That would explain why it's a relatively rare breakage. > > bash expands it when you use it within bash, but when it's used within > another program this might not be the case (since the PATH is just a > String after all).
But does that string contain any '~'s? I think not (unless quoted). I believe the string that is assigned to PATH is already expanded (if you have export PATH=~/.cabal/bin:$PATH in your .bashrc and the right hand side weren't expanded, you'd be in serious difficulties - it is not unthinkable that $PATH is expanded, but not the tilde, but that would be pretty odd). _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
