GNU/Linux >> Linux Esercitazione >  >> Linux

Dividere i comandi lunghi negli script della shell?

Ho scritto script di shell Unix, ma non ho esperienza nella formattazione corretta. Ci sono stati molti casi in cui ho dovuto scrivere lunghe righe da eseguire come un singolo comando.

La domanda è:c'è un modo per dividere una singola lunga riga di un comando della shell in più righe, ma farlo eseguire come un singolo comando?

Risposta accettata:

Puoi dividere la lunga stringa in componenti più piccoli, e forse più leggibili, oppure utilizzare un "\" finale per indicare un'interruzione nella riga.

da 'man bash':

Se viene visualizzata una coppia \ e la barra rovesciata non è essa stessa tra virgolette, \ viene trattata come una continuazione di riga (ovvero,
viene rimossa dal flusso di input e di fatto ignorata).


Linux
  1. Array associativi negli script della shell?

  2. Blocco corretto negli script della shell?

  3. Come eliminare i privilegi di root negli script della shell?

  4. Come cambiare Cron Shell (sh To Bash)?

  5. Continua Comandi Shell una volta connesso a Ssh?

Come creare script di shell

Comandi della shell del cluster

Array negli script di shell

Come utilizzare if-else negli script della shell?

Comprendere il ciclo for negli script della shell

Il ciclo while negli script della shell