1.4 KiB
Executable File
1.4 KiB
Executable File
shell.array_literal
shell.array_literal(iterable)
Creates a string from a sequence that can be used as a shell array.
For example, shell.array_literal(["a", "b", "c"]) would return the string
("a" "b" "c"), which can be used in a shell script wherever an array
literal is needed.
Note that all elements in the array are quoted (using shell.quote) for
safety, even if they do not need to be.
Parameters
iterable |
required.
A sequence of elements. Elements that are not strings will be converted to strings first, by calling `str()`. |
shell.quote
shell.quote(s)
Quotes the given string for use in a shell command.
This function quotes the given string (in case it contains spaces or other shell metacharacters.)
Parameters
s |
required.
The string to quote. |