Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #167681
| From | <tomas@tuxteam.de> |
|---|---|
| Newsgroups | linux.debian.user |
| Subject | Re: Shell - escapes |
| Date | 2016-05-10 16:40 +0200 |
| Message-ID | <rxgZk-42L-31@gated-at.bofh.it> (permalink) |
| References | <rxeNQ-2bK-11@gated-at.bofh.it> <rxgFZ-3QP-29@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, May 10, 2016 at 04:19:10PM +0200, Thomas Schmitt wrote: > Regrettably, Here Documents let the shell fiddle with their text. > > $ wc -c <<x > $(echo hello) > x > 6 > > So this is not a way to express arbitrary literal text. Not if you quote the delimiter cookie in single quotes (in bash, at least): | cat <<EOT | the current shell is $SHELL, I think | EOT | | => the current shell is /bin/bash, I think but: | cat <<'EOT' | the current shell is $SHELL, I think | EOT | | => the current shell is $SHELL, I think A bit like Perl (or was it the other way 'round? ;-) > > Would it be useful / possible to change > > One can switch from one shell to the other, one can even program an > own shell. But i see very few chance that bash or dash upstream would > accept any change or addition attempt about quoting. It is just too > fundamental and there are viable ways to express a literal string. That's my take too. And I think the decision to move slowly, if ever does make a ton of sense in this context. regards - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlcx8MgACgkQBcgs9XrR2kZ3LwCdHCYhbwBUo5KlgsZJoxPOfuXO p58AnR+iq50k4Hk61RY59/0Fn4boEs64 =IIYV -----END PGP SIGNATURE-----
Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Shell - escapes Die Optimisten <inform@die-optimisten.net> - 2016-05-10 11:40 +0200
bash Shell - escapes Die Optimisten <inform@die-optimisten.net> - 2016-05-10 11:40 +0200
Re: bash Shell - escapes <tomas@tuxteam.de> - 2016-05-10 12:20 +0200
Re: Shell - escapes "Thomas Schmitt" <scdbackup@gmx.net> - 2016-05-10 13:10 +0200
Re: Shell - escapes <tomas@tuxteam.de> - 2016-05-10 13:30 +0200
Re: Shell - escapes Mark Fletcher <mark27q1@gmail.com> - 2016-05-10 12:10 +0200
Re: Shell - escapes "Thomas Schmitt" <scdbackup@gmx.net> - 2016-05-10 12:50 +0200
Re: Shell - escapes Die Optimisten <inform@die-optimisten.net> - 2016-05-10 14:20 +0200
Re: Shell - escapes <tomas@tuxteam.de> - 2016-05-10 14:30 +0200
Re: Shell - escapes Mark Fletcher <mark27q1@gmail.com> - 2016-05-10 15:20 +0200
Re: Shell - escapes David Wright <deblis@lionunicorn.co.uk> - 2016-05-10 16:00 +0200
Re: Shell - escapes Mart van de Wege <mvdwege@gmail.com> - 2016-05-12 10:10 +0200
Re: Shell - escapes tomas@tuxteam.de - 2016-05-10 15:30 +0200
Re: Shell - escapes "Thomas Schmitt" <scdbackup@gmx.net> - 2016-05-10 16:20 +0200
Re: Shell - escapes David Wright <deblis@lionunicorn.co.uk> - 2016-05-10 16:30 +0200
Re: Shell - escapes "Thomas Schmitt" <scdbackup@gmx.net> - 2016-05-10 16:50 +0200
Re: Shell - escapes <tomas@tuxteam.de> - 2016-05-10 16:40 +0200
Re: Shell - escapes shawn wilson <ag4ve.us@gmail.com> - 2016-05-10 12:20 +0200
Re: Shell - escapes Frédéric Marchal <frederic.marchal@wowtechnology.com> - 2016-05-10 12:30 +0200
Re: Shell - escapes Andy Smith <andy@strugglers.net> - 2016-05-10 15:40 +0200
Re: Shell - escapes <tomas@tuxteam.de> - 2016-05-10 16:00 +0200
Re: Shell - escapes David Christensen <dpchrist@holgerdanske.com> - 2016-05-11 05:50 +0200
csiph-web