ubuntu-es@lists.ubuntu.com
[Top] [All Lists]

subshell y separadores de comandos.

Subject: subshell y separadores de comandos.
From: Primitivo Pajares
Date: Tue, 2 Dec 2008 18:24:14 +0000 GMT
Hola, compañeros:

Tengo una duda que me intriga bastante:

Parece ser que cuando ponemos un comando en la línea de comandos y pulsamos 
intro, incluso cuando este comando es un programa compilado, se hace un 
duplicado de la shell (una subshell) y dicho comando se ejecuta dentro de esta 
subshell.

Ahora bien, cuando escribimos varios comandos en la línea de comandos antes de 
pulsar intro:

--> Si el separador es punto y coma ";", ¿se abre una subshell para cada 
comando o se ejecutan ambos secuencialmente en la misma subshell?

--> ¿Qué ocurre si el separador es la barra vertical "|"? ¿Se abre una subshell 
para cada comando de la tubería?

--> Cuando el separador es ampersand "&" los comandos se ejecutan de forma 
concurrente. ¿También en este caso se abre una subshell para cada comando?

--> Cuando introducimos unos cuantos comandos entre paréntesis "()", se abre 
una subshell para todo el contenido de los paréntesis. ¿En este caso también se 
abre una subshell de esa subshell para cada uno de los comandos que están entre 
paréntesis?

¡Gracias de antemano!

PRIMITIVO PAJARES.


      

-- 
ubuntu-es mailing list
ubuntu-es@xxxxxxxxxxxxxxxx
https://lists.ubuntu.com/mailman/listinfo/ubuntu-es

<Prev in Thread] Current Thread [Next in Thread>
  • subshell y separadores de comandos., Primitivo Pajares <=