Índice

Concatenar varios comandos en Linux

Una vez sabemos como funciona la dinámica de los comandos, podemos ejecutar varios al mismo tiempo utilizando las distintas variables según la acción que vayamos a realizar. A la acción de colocar distintos comandos concatenados en la misma línea de comando se le conoce como one-liner. Cada variable concatena los comandos de una forma particular:

Variable ;

Con ; el segundo comando se ejecutará sin importar el resultado del primero. Esto quiere decir, que aunque el primer comando nos reportará un código de error, el segundo se ejecutará independientemente mostrando el resultado.
				
					whoami ; ls
				
			

Variable &&

Con && el segundo comando se ejecutará solo si el primero termina con éxito. En caso de el primer comando reportar un error el siguiente comando no se ejecutará.
				
					whoami && ls
				
			

Variable ||

Con || el segundo comando solo se ejecutará si el primero termina sin éxito. Si el primer comando se realiza de manera exitosa el siguiente no se ejecutará.
				
					whoami || ls
				
			

Variable &

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

Variable |

Con | la salida del primer comando se convierte en la entrada del segundo. De está forma podemos utilizar el resultado o el output de un comando para ejecutar otra acción. 
[ultimatemember form_id="17973"]

Formulario de Registro

[user_registration_form id=»20865″]