| Jeff Abrahamson on Sat, 30 Nov 2002 17:10:05 -0500 |
|
On Sat, Nov 30, 2002 at 06:14:31AM -0500, Will Dyson wrote:
> Is there any way that I can simply include a litteral single quote
> charecter in a single-quoted string in bash? I tried escapeing them with a
> backslash, but that does not have the desired effect (as it would in perl).
>
> FOO='bar \' #bash thinks the qouted string is over'
jeff@diderot:jeff $ FOO='bar '"'"' #bash thinks the qouted string is over'
jeff@diderot:jeff $ echo $FOO
bar ' #bash thinks the qouted string is over
jeff@diderot:jeff $
The mass of '"'"' is concatenation of adjacent string literals: a
single quoted string, a double quoted single quote, then another
single quoted string.
--
Jeff
Jeff Abrahamson <http://www.purple.com/jeff/>
GPG fingerprint: 1A1A BA95 D082 A558 A276 63C6 16BF 8C4C 0D1D AE4B
Attachment:
pgpdqJKz7OJE1.pgp
|
|