Accueil > Astuces OSXFAQ > Mercredi - Accolades

Mercredi - Accolades

Utilisez les accolades pour exécuter un sous-shell.

L’astuce de Mardi a exécuté une liste de commandes placées entre parenthèses :

$ (echo hello; echo world) > outfile

Vous pouvez obtenir le même effet avec des accolades :

$ { echo hello; echo world;} > outfile

sauf que la liste de commandes est exécutée dans le shell courant, pas dans un sous-shell. (Comme la différence entre lancer ou sourcer comme expliqué dans l’astuce de Lundi)

Notez l’espace après l’accolade ouvrante et le point-virgule avant l’accolade fermante. Ces contraintes de syntaxe sont plus strictes pour les accolades que pour les parenthèses.


Parlez de cette astuce dans le Learning Center forum (en anglais sur osxfaq.com)


Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
 cliquez ici.

  • Pour les débutants : Le Tutoriel Mac OS X Unix
  • Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
  • Pour des réponses à des problèmes communs : Mac OS X How To

Thierry Astuces OSXFAQ

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
Vous devez être identifié pour poster un commentaire