Índice

Caracteres especiales de shell

Caracteres

sh (Bourne)

ksh

bash

Significado

espacio

tabulación

salto de línea

Separadores de palabras en la línea de comandos.

&

Segundo plano.

| < << > >>

Tubería y redirecciones.

>|

no

Sobrescritura de un archivo (opción noclobber).

(cmdo1;cmdo2)

{cmdo1;cmdo2}

Agrupación de comandos.

;

Separador de comandos.

* ? [ ]

Expresiones para nombres de archivo y case.

* ? [ ]

no

Expresiones para el comando de test [[...]].

?() +() *()

!() @()

no

Expresiones para nombres de archivo, [[ ]] y case.

$ y ${ }

Valor de una variable.

`...`

Sustitución de comandos.

$()

no

Sustitución de comandos.

’...’ "... " \

Caracteres de protección.

$(( ))

no

Sustitución de expresión aritmética.

cmdo1 && cmdo2

cmdo1 || cmdo2

Operadores lógicos de shell.

#

Comentario.

~

no

Directorio de inicio del usuario.