S6-QUOTE(1)

NAME
s6-quote - quote a string and write it to stdout

SYNOPSIS
s6-quote [-n] [-u] [-d delim] string

DESCRIPTION
s6-quote quotes string, putting it inside double quotes and escaping all dubious characters.

It writes the quoted string to stdout and exits 0.

Quoted strings are guaranteed to be pure printable ASCII, without control characters.

Quoted strings can be unquoted via the s6-unquote(1) or s6-unquote-filter(1) programs.

Quoted strings are suitable for interpretation by execlineb(1).

OPTIONS

-n  Do not print a trailing newline.

-u  Do not put string inside double quotes, only escape characters if needed.

-d delim
    Use the first character of delim as a quote character, instead of double quotes.

EXIT STATUS

111 Temporary error.

100 Permanent error, such as a misuse.

127 Unable to execute program - not found.

126 Unable to execute program - other reason.

SEE ALSO
s6-basename(1), s6-cat(1), s6-chmod(1), s6-chown(1), s6-clock(1), s6-cut(1), s6-dirname(1), s6-dumpenv(1), s6-echo(1), s6-env(1), s6-expr(1), s6-false(1), s6-format-filter(1), s6-grep(1), s6-head(1), s6-hiercopy(1), s6-linkname(1), s6-ln(1), s6-ls(1), s6-maximumtime(1), s6-mkdir(1), s6-mkfifo(1), s6-nice(1), s6-nuke(1), s6-pause(1), s6-printenv(1), s6-quote-filter(1), s6-rename(1), s6-rmrf(1), s6-seq(1), s6-sleep(1), s6-sort(1), s6-sync(1), s6-tai64ndiff(1), s6-tail(1), s6-touch(1), s6-true(1), s6-uniquename(1), s6-unquote(1), s6-unquote-filter(1), s6-update-symlinks(1), seekablepipe(1)

This man page is ported from the authoritative documentation at: https://skarnet.org/software/s6-portable-utils/s6-quote.html

AUTHORS
Laurent Bercot Alexis <flexibeast@gmail.com> (man page port)