GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was macht 'bash -c'?

Sehen Sie sich die Manpages an, entweder auf Ihrem Rechner oder im Internet, wie diese hier.

Zitat:

-c string
     If the -c option is present, then commands are read from string.
     If there are arguments after the string, they are assigned to the positional
     parameters, starting with $0.

Zitat aus man bash :

-c Zeichenfolge Wenn die Option -c vorhanden ist, werden Befehle aus der Zeichenfolge gelesen.
Wenn hinter dem String Argumente stehen, werden sie den Positionsparametern zugewiesen, beginnend mit $0.

Der von Ihnen zitierte Befehl würde anhängen der Text im Heredoc (d.h. der Text in VirtualHost -Tag) in die Datei /etc/apache2/sites-available/magento-store.com .


Die Handbuchseite für Bash (z. B. man bash ) sagt, dass die -c Option führt die Befehle aus einer Zeichenfolge aus; d.h. alles innerhalb der Anführungszeichen.


Linux
  1. Was macht „lc_all=c“?

  2. Was bedeutet Exec 3?

  3. Was bedeuten -s und [[]] in einer if-Bedingung in Bash?

  4. Was gibt malloc(0) zurück?

  5. Wie funktioniert cat << EOF in Bash?

Bash Strings verketten

Ersetzen von Zeichenfolgen in Bash

Bash-Scripting – String-Manipulation

Was macht dieses Bash-Skript? [Hack-Versuch]

Was macht das -e in einem Bash-Shebang?

Was macht kill -- -0?