Estoy leyendo el tutorial de Shell hoy en http://www.tutorialspoint.com/unix/unix-quoting-mechanisms.htm
En el que menciona:
Si aparece una comilla simple dentro de una cadena que se va a generar, no debe colocar la cadena completa entre comillas simples, sino que debe preceder eso usando una barra diagonal inversa () de la siguiente manera:
echo 'It\'s Shell Programming'
Probé esto en mi servidor centos, no funciona, me >pide que me escriba más.
Me preguntaba, ya que dos comillas simples transforman todos los caracteres especiales en caracteres normales, que incluyen el símbolo de escape \, pero se excluyen ',
¿cómo debo representar una comilla simple 'en una frase entre comillas simples?
echo Wow, I'm going to have lots of $$$$$$ now
$también. Algo como echo Wow, I\'m going to have lots of \$\$\$\$\$\$ nowo soloecho Wow, I\'m going to have lots of '$$$$$$' now
echo 'It'"'"'s Shell Programming'. Simplemente lo divido en 3 cadenas, la primera y la última rodeadas de comillas simples, pero la del medio tiene una comilla simple rodeada de comillas dobles.
echo It\'s Shell Programmingoecho "It's Shell Programming"?