Handling single quotes in Bash
man 2>/dev/null bash | less -p 'Quoting' man 2>/dev/null bash | less -p "Words of the form \\$'string'" man 2>/dev/null bash | less -p 'single quote' echo '\'' echo $'\'' echo $'\x27' echo $'\047' echo "'" echo 'str1'"'"'str2' # 'str1' + "'" + 'str2' echo $'single quote \' & double quote "' | sed $'s/& /\\\n/' str="str's" echo "${str//\'/''}"