\n
son interpretadas,
en el caso de las cadenas de comillas simples,
cualquier carácter entre las comillas
que no sea la comilla simple o el carácter de escape \
(lo que incluye al
retorno de carro si la cadena esta hecha de varias líneas) no recibe interpretación de ningún tipo.
Para obtener una comilla simple dentro de la cadena, la precedemos de un \
.
Para obtener una \
hay que poner dos sucesivas \\
.
Por ejemplo:
> cat singlequote.pl #!/usr/bin/perl -w $a = 'hola, chicos'; print "$a\n"; $a = 'Le llaman \'speedy\' por que es muy rápido'; print "$a\n"; $a = 'El último carácter en esta cadena es un escape \\'; print "$a\n";Cuando se ejecuta da como resultado:
> singlequote.pl hola, chicos Le llaman 'speedy' por que es muy rápido El último carácter en esta cadena es un escape \ >
$ cat comillassimples.pl #!/usr/bin/perl -w print 'hola\n'; print "\n"; print 'hola\\n'; print "\n"; print 'hola\\\''; print "\n"; print 'hola\\'';
Casiano Rodríguez León