GNU/Linux >> Znalost Linux >  >> Linux

Rozdělení dlouhých příkazů ve skriptech Shell?

Psal jsem unixové shellové skripty, ale nemám zkušenosti se správným formátováním. Bylo mnoho případů, kdy jsem musel napsat dlouhé řádky, aby byly provedeny jako jeden příkaz.

Otázka zní:Existuje způsob, jak mohu rozdělit jeden dlouhý řádek příkazu shellu na více řádků, a přesto jej provést jako jeden příkaz?

Přijatá odpověď:

Buď rozdělte dlouhý řetězec na menší a možná čitelnější komponenty, nebo použijte koncové „\“ k označení přerušení řádku.

z ‚man bash‘:

Pokud se objeví pár \ a zpětné lomítko není samo
uvozováno, je \ považováno za pokračování řádku (to znamená, že
je odstraněno ze vstupního proudu a účinně ignorováno).


Linux
  1. Asociativní pole ve skriptech Shell?

  2. Jak zrušit kořenová oprávnění ve skriptech Shell?

  3. Skrýváte heslo ve skriptech Shell?

  1. Povolit skripty Setuid On Shell?

  2. Jak změnit Cron Shell (sh to Bash)?

  3. Spouštění skriptů z jiného adresáře

  1. Správné zamykání skriptů Shell?

  2. Spouštět skripty Shell přes web?

  3. Pokračovat v příkazech Shell po připojení k Ssh?