GNU/Linux >> Znalost Linux >  >> Linux

Jak odsadit heredoc uvnitř heredocu správným způsobem?

Následující kód je skript používaný k instalaci Apache. Tento skript spouštím na místě, když jej spouštím z bloku heredoc, který jej obaluje (APACHE).

Všimněte si, že uvnitř tohoto heredocu APACHE mám interní heredoc (MOD_REWRITE), který mohu označit jako „sekundární“ nebo „interní“ heredoc.

Všimněte si také, že veškerý kód uvnitř APACHE je odsazený (tabulkový), kromě kódu interního heredoc.

bash /dev/fd/10 10<<'APACHE' # Základy nastavení:apt-get update -y &&apt-get upgrade -y apt-get instalační strom zip rozbalit a2enmod mcrypt &&a2enmod mbstring # Nastavení Prostředí LAMP s povoleným přepisem modu:echo -e "
Linux
  1. Správa spouštěcích programů na Ubuntu 20.04 – správný způsob?

  2. Jak získat přístup k historii za chodu v Unixu?

  3. Jak získat aplikace Flatpak, aby používaly správné téma Gtk

  1. Jak vybrat správný hostingový plán

  2. Jak přimět ssh, aby se přihlásil jako správný uživatel?

  3. Jak programově načíst GID běžícího procesu

  1. Jak se Linux dostal k sálovému počítači

  2. Jak nainstalovat Zoom na Ubuntu (nejjednodušší způsob)

  3. Existuje způsob, jak získat verzi systému BIOS z Linuxu?