15 may 2012

Concatenar comandos en linux

Concatenar comandos:

con | hace que la salida del primero se convierta en la entrada del segundo.

[root@server ~]# cmd1 | cmd2

Con & hará que los dos (o más) comandos se ejecuten de manera simultanea.

[root@server ~]# cmd1 & cmd2

Con || El segundo comando se ejecutará si el primero termina sin éxito.

[root@server ~]# cmd1 || cmd2

Con && El segundo comando se ejecutará solo si el primero termina con éxito.

[root@server ~]# cmd1 && cmd2

Con ; El segundo comando se ejecutará sin importar el resultado del primero.

[root@server ~]# cmd1 ; cmd2