News for hackers. Stuff that matters.
Re:Safe ways to do things in bash by kazinator on Monday May 14, 2018 @07:17PM (#17070272)
Quotes that arise from substitutions aren't considered to be quotes.

Unfortunately, the way GNU Bash handles this sort of requirement is to internally translate these protected quotes into some character that "nobody" would ever use, and then recover them later.

That characters code is none other than ASCII 1 (SOH/Ctrl-A). It's known by the preprocessor symbol CTLESC in the Bash sources.

Re:Safe ways to do things in bash by ben0x539 on Monday May 14, 2018 @08:28PM (#17070640)
jesus christ is nothing sacred