1. Shell et caractères spéciaux
Dans le jour 1, nous avons déjà vu 2 caractères spéciaux : * et ? utilisés comme caractères génériques. Sous Unix, il y en a de nombreux autres :
- ; : permet de séparer plusieurs commandes écrites sur une même ligne ;
- ( ) : permet de regrouper des commandes ;
- & : permet le lancement d'un processus en arrière-plan. Cela permet d'exécuter d'autres commandes pendant qu'un processus est en marche ;
- | : permet la communication par tube entre deux commandes ;
- # : introduit un commentaire. Tout ce qui suit ce caractère dans une ligne est ignoré par le shell ;
- $ : entre « $( » et « ) », la commande à exécuter est remplacée par son résultat. $ sert aussi à afficher le contenu d'une variable ;
- ~ : le caractère tilde (« ~ ») permet de désigner le répertoire courant de l'utilisateur ;
- \ : déspécialise le caractère qui suit, si le caractère qui suit celui-ci est un caractère spécial alors le shell l'ignorera ;
- '…' :...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première