Concatenar Comandos en Linux y sus Variantes

imagesLa siguiente entrada es un ‘tip’ que me sirve personalmente como recordatorio, seguro que a más de uno le vendrá bien.

Aquí van las variantes a la hora de concatenar comandos en linux, algo muy básico pero que, como todo, si no se práctica se olvida.

 

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

 Ejemplo:
[root@server ~]# cmd1 | cmd2

 

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

 Ejemplo:
[root@server ~]# cmd1 & cmd2

 

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

 Ejemplo:
[root@server ~]# cmd1 || cmd2

 

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

Ejemplo:

[root@server ~]# cmd1 && cmd2

 

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

Ejemplo:

[root@server ~]# cmd1 ; cmd2

Autor: Jorge Bastida Cano

Programador de Software y Apasionado de las nuevas tecnologías.

2 opiniones en “Concatenar Comandos en Linux y sus Variantes”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.