GNU/Linux >> Tutoriels Linux >  >> Linux

Que fait 'bash -c' ?

Consultez les pages de manuel, que ce soit sur votre machine ou sur Internet, comme celle-ci.

Citation :

-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.

Citation de man bash :

-c chaîne Si l'option -c est présente, les commandes sont lues à partir de la chaîne.
S'il y a des arguments après la chaîne, ils sont affectés aux paramètres positionnels, en commençant par $0.

La commande citée par vous serait append le texte dans heredoc (c'est-à-dire le texte dans VirtualHost tag) au fichier /etc/apache2/sites-available/magento-store.com .


La page de manuel de Bash (par exemple, man bash ) dit que le -c option exécute les commandes à partir d'une chaîne ; c'est-à-dire tout ce qui est entre guillemets.


Linux
  1. Que signifie "-" (double tiret) ?

  2. Que fait "exec {fd}/watchdog" dans Bash ?

  3. Que signifie -s et [[]] dans une condition If dans Bash ?

  4. Qu'est-ce que Echo $ ? Faire??

  5. Que retourne malloc(0) ?

Chaînes de concaténation bash

Remplacement de chaîne dans Bash

Script Bash - Manipulation de chaînes

Qu'est-ce que c'est ?

Que fait Exec 3 ?

Comment cat << EOF fonctionne-t-il dans bash?