> > > > # (3) '\' in `` and in $(); > > > > # what is POSIX "literal meaning" of '\' in `` and what is '\\' then? > Within the backquoted style of command substitution, backslash > shall retain its literal meaning, except when followed by: > '$', '`', or '\\' (dollar sign, backquote, backslash). > > $( ' \\\\ ' ) ; ` ' \\\\ ' ` ; $( ' \\\ ' ) ; ` ' \\\ ' ` > > (4) (2) (3) (2) > > $( " \\\\ " ) ; ` " \\\\ " ` ; $( " \\\ " ) ; ` " \\\ " ` So, literal meaning of '\' is '\' and '\\' is '\' there. Or, if you want to have a slash (odd number), use slash (same). If you what to place two slashes (even), use four (even << 1). Nice. > > it is so, but how to explain this wrt spec.? > > Section 2.6.3, "Command Substitution": > ____ -- To unsubscribe from this list: send the line "unsubscribe dash" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html