
En el manual de GNU bash, una lista se define como
Una lista1es una secuencia de una o más canalizaciones separadas por uno de los operadores ';', '&', '&&' o '||' y, opcionalmente, terminadas por uno de ';', '&' o una nueva línea.
Esta definición de lista me confunde; cuando reemplazo la palabra canalizaciones en la definición, tiene más sentido para mí. No soy capaz de comprender cómo una secuencia de Pipelines2pueden separarse mediante los operadores ';', '&', '&&' o '||'.
Respuesta1
La página de manual de Bash a menudo puede resultar confusa en cuanto a los términos utilizados allí. Pero tu pregunta se vuelve más clara si lees la definición detubería:
Una canalización es una secuencia de uno o más comandos separados por uno de los operadores de control
|
o|&
. El formato de una canalización es:[time [-p]] [ ! ] command [ [|⎪|&] command2 ... ]
http://man7.org/linux/man-pages/man1/bash.1.html#SHELL_GRAMMAR
En resumen, untuberíaes un comando con todos sus parámetros o varios de elloscanalizadoHola. Puedes combinar varios de estostuberíaspor los operadores mencionados para su posterior ejecución (condicional).