GNU/Linux >> Tutoriales Linux >  >> Linux

¿Dividir comandos largos en scripts de Shell?

He estado escribiendo scripts de shell de Unix, pero no tengo experiencia en el formateo adecuado. Hubo muchos casos en los que tuve que escribir líneas largas para ejecutarlas como un solo comando.

La pregunta es:¿hay alguna manera de dividir una sola línea larga de un comando de shell en varias líneas y hacer que se ejecute como un solo comando?

Respuesta aceptada:

Separe la cadena larga en componentes más pequeños, y tal vez más legibles, o use un "\" al final para indicar un corte en la línea.

de 'golpe de hombre':

Si aparece un par \ y la barra invertida no está
entrecomillada, \ se trata como una continuación de línea (es decir,
se elimina del flujo de entrada y se ignora).


Linux
  1. ¿Permitir Setuid en scripts de Shell?

  2. ¿Matrices asociativas en scripts de Shell?

  3. ¿Ejecutar scripts de Shell a través de un sitio web?

  4. ¿Cómo cambiar Cron Shell (sh a Bash)?

  5. ¿Continuar con los comandos de Shell una vez conectado a Ssh?

Cómo crear scripts de shell

Comandos de shell de clúster

Matrices en scripts de Shell

¿Cómo usar if-else en Shell Scripts?

Comprender el bucle for en los scripts de Shell

El bucle while en los scripts de Shell