Mercredi - Accolades
23/06/2004
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.
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
Chargement
Commentaires récents