Concatenació d’ordres a Linux


Caràcter |

Amb el caràcter | podem fer que la sortida de la primera ordre es converteixi en entrada de la segona.

ordre1 | ordre2

Per exemple:

ls | more
dpkg --list | grep gnome

Caràcter &

En aquest cas farà que les ordres s’executin alhora.

ordre1 & ordre2

També podem fer servir & per executar una ordre i que el procés s’executi mentre seguim treballant a la terminal.

ordre &

Caràcters ||

Amb || la segona ordre s’executarà si ha fallat la primera ordre.

ordre1 || ordre2

Caràcters &&

La segona ordre sols s’executarà si la primera ordre acaba amb èxit.

ordre1 && ordre2

Exemple:

sudo apt update && sudo apt upgrade

Caràcter ;

Amb ; la segona ordre s’executarà independentment que la primera ordre hagi tengut èxit o no.

ordre1 ; ordre2