Source From Here
%Q
This is an alternative for double-quoted strings, when you have more quote characters in a string.Instead of putting backslashes in front of them, you can easily write:
The parenthesis “(…)” can be replaced with any other non-alphanumeric characters and non-printing characters (pairs), so the following commands are equivalent:
You can use also:
%q
Used for single-quoted strings.The syntax is similar to %Q, but single-quoted strings are not subject to expression substitution or escape sequences.
%W
Used for double-quoted array elements.The syntax is similar to %Q
%w
Used for single-quoted array elements.The syntax is similar to %W, but single-quoted elements are not subject to expression substitution or escape sequences.
%x
Uses the ` method and returns the standard output of running the command in a subshell.The syntax is similar to %Q.
%r
Used for regular expressions.The syntax is similar to %Q.
%s
Used for symbols. It’s not subject to expression substitution or escape sequences.
%Q
This is an alternative for double-quoted strings, when you have more quote characters in a string.Instead of putting backslashes in front of them, you can easily write:
The parenthesis “(…)” can be replaced with any other non-alphanumeric characters and non-printing characters (pairs), so the following commands are equivalent:
You can use also:
%q
Used for single-quoted strings.The syntax is similar to %Q, but single-quoted strings are not subject to expression substitution or escape sequences.
%W
Used for double-quoted array elements.The syntax is similar to %Q
%w
Used for single-quoted array elements.The syntax is similar to %W, but single-quoted elements are not subject to expression substitution or escape sequences.
%x
Uses the ` method and returns the standard output of running the command in a subshell.The syntax is similar to %Q.
%r
Used for regular expressions.The syntax is similar to %Q.
%s
Used for symbols. It’s not subject to expression substitution or escape sequences.
沒有留言:
張貼留言