F1r0x
Curso Linux: Concatenar Comandos
GitHub
Artículo anterior Artículo siguiente Índice Curso Linux
Linux
  • Concatenar varios comandos en Linux.
  • Variable ;
  • Variable &&
  • Variable ||
  • Variable &
  • Variable |
  • Concatenar varios comandos en Linux.

    Una vez sabemos como funciona la dínamica 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 conmandos de una forma partícular:

    ;

    Con ; el segundo comando se ejecutará sin importar el resultado del segundo. Esto quiere decir, que aúnque el primer comando nos reportará un codigo de error, el segundo se ejecurtará independientemente monstrando el resultado.

    whoami ; ls
    

    &&

    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
    

    ||

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

    whoami || ls
    

    &

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

    whoami & ls
    

    |

    Con | la salida del primer comando se convierte en la entrada del segundo.