diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2007-09-25 10:54:13 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2007-09-25 10:54:13 +0800 |
commit | 170f44d00498bdb0e916e7efdc19a8d3489a381c (patch) | |
tree | 04da3c8817e14c0ee2f87a30ee6ab12b0234e032 /src/bltin/printf.c | |
parent | [PARSER] Remove arithmetic expansion collapsing at parse time (diff) | |
download | dash-170f44d00498bdb0e916e7efdc19a8d3489a381c.tar.gz dash-170f44d00498bdb0e916e7efdc19a8d3489a381c.zip |
[EXPAND] Do not expand tilde in parameter expansion within quotes
Previously code was added so that tilde expansion was carried out parameter expansions within double quotes. This change was made with reference the behaviour of bash at the time. Bash has since be fixed so that this behaviour no longer occurs which is in line with most other POSIX shells. So this patch removes that behaviour in dash as well. Test case: unset a echo "${a:-~root}" Old result: /root New result: ~root
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions