logo

Tipos de comillas en la programación de scripts
8.8.06


En Linux, a la hora de programar y/o ejecutar un script, hay tres tipos de comillas: la simple ('), la doble (") y la invertida (`). Cada una tiene un fin determinado y es necesario saber utilizarlas para no desesperar a la hora de la programación y evitar repetitivos errores.

La comilla simple (') sirve para utilizar con palabras o textos, sin más.

zutanito@apolo:~> echo 'Esto es un ejemplo de comillas simples'
Esto es un ejemplo de comillas simples


La comilla doble se usa generalmente para combinar caracteres, palabras y textos que deben ser tratados como tales junto con una o varías variables, caracteres especiales... que deben ser sustituídos por su correspondiente valor, todo ello en una misma instrucción.

zutanito@apolo:~> a=5 && b='10$a' && c="10$a" && echo $b $c
10$a 105


Vemos que sólo en el caso en que hemos encerrado la variable c entre comillas dobles hemos conseguido que, al ejecutarse la instrucción, Linux haya sustituido la variable a por su valor, es decir por 5. En el caso de comillas simples, la variable $a no ha sufrido sustitución alguna: es decir, la instrucción la ha tratado como si fuera un literal.

Las comillas invertidas (`) tienen una gran utilidad en el script. Son muy utilizadas ya que convierten en variable el resultado de una instrucción o comando.

zutanito@apolo:~> fecha=`date +%D` && echo 'Hoy es '$fecha
Hoy es 08/08/06


>> Publicado en Categoría: Linux

| Permalink | Enlaces a este artículo | Enviar por correo-e |

Marcadores sociales: Meneame | Fresqui | Facebook | FriendFeed | Google Bookmarks | Yahoo! My Web | Technorati | Twitter | Delicious |

0 Comentarios:

Publicar un comentario

<< Principio


2.0