mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-28 05:00:59 +01:00
52759: ${ ... } trims one trailing newline; "${ ... }" preserves that newline.
This commit is contained in:
parent
45b0a838aa
commit
25182cc2e6
5 changed files with 61 additions and 17 deletions
|
|
@ -1950,6 +1950,9 @@ the braces by whitespace, like `tt(${ )...tt( })', is replaced by its
|
|||
standard output. Like `tt(${|)...tt(})' and unlike
|
||||
`tt($LPAR())...tt(RPAR())', the command executes in the current shell
|
||||
context with function local behaviors and does not create a subshell.
|
||||
Word splitting does not apply unless tt(SH_WORD_SPLIT) is set, but a
|
||||
single trailing newline is stripped unless the substitution is enclosed
|
||||
in double quotes.
|
||||
|
||||
Note that because the `tt(${|)...tt(})' and `tt(${ )...tt( })' forms
|
||||
must be parsed at once as both string tokens and commands, all other
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue