diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2011-07-14 18:17:39 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2011-07-14 18:17:39 +0100 |
commit | 617e7f6bafa7de2303c08e1715004aae3141c389 (patch) | |
tree | 6fed24650d3051ebc48d070ea8ee61834302484e /fish/guestfish.pod | |
parent | d029fa69db88e216faeedad6ebe0ca337a76fa6e (diff) | |
download | libguestfs-617e7f6bafa7de2303c08e1715004aae3141c389.tar.gz libguestfs-617e7f6bafa7de2303c08e1715004aae3141c389.tar.xz libguestfs-617e7f6bafa7de2303c08e1715004aae3141c389.zip |
fish: Handle backslash escapes in guestfish double-quoted strings.
Diffstat (limited to 'fish/guestfish.pod')
-rw-r--r-- | fish/guestfish.pod | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/fish/guestfish.pod b/fish/guestfish.pod index a3d944d9..9f53c1c1 100644 --- a/fish/guestfish.pod +++ b/fish/guestfish.pod @@ -518,6 +518,64 @@ must be escaped with a backslash. command "/bin/echo 'foo bar'" command "/bin/echo \'foo\'" +=head2 ESCAPE SEQUENCES IN DOUBLE QUOTED ARGUMENTS + +In double-quoted arguments (only) use backslash to insert special +characters: + +=over 4 + +=item C<\a> + +Alert (bell) character. + +=item C<\b> + +Backspace character. + +=item C<\f> + +Form feed character. + +=item C<\n> + +Newline character. + +=item C<\r> + +Carriage return character. + +=item C<\t> + +Horizontal tab character. + +=item C<\v> + +Vertical tab character. + +=item C<\"> + +A literal double quote character. + +=item C<\ooo> + +A character with octal value I<ooo>. There must be precisely 3 octal +digits (unlike C). + +=item C<\xhh> + +A character with hex value I<hh>. There must be precisely 2 hex +digits. + +In the current implementation C<\000> and C<\x00> cannot be used +in strings. + +=item C<\\> + +A literal backslash character. + +=back + =head1 OPTIONAL ARGUMENTS Some commands take optional arguments. These arguments appear in this |