La syntaxe d’une commande Unix comprend le nom de la commande (premier mot) suivi éventuellement d’options (sous la forme -x) et complété par des arguments parfois optionnels. Dans cette description, les points de suspension (...) signifient qu’un élément (option ou argument) peut être répété plusieurs fois; un nom donné entre crochets ([ nom ]) correspond à un élément facultatif. Les crochets ainsi que les points de suspension ne doivent pas être utilisés lors de la saisie de la commande. Le séparateur de mots est le caractère espace et il s’utilise aussi bien pour séparer la commande et les options que les différents arguments entre eux. On peut aussi utiliser la tabulation.

En outre, il existe quelques différences de syntaxe selon les versions, le plus souvent liées à des origines différentes et gardées dans un souci de compatibilité. Par exemple, un argument d’option est le plus souvent séparé par un espace (-x arg) mais il peut arriver qu’il soit collé à l’option (-xarg).

Enfin, les commandes peuvent accepter le format des « options à la GNU » avec deux tirets (−−xxx). Les noms d’option avec un seul tiret contiennent le plus souvent un seul caractère alors que les noms d’option à la GNU sont des mots anglais en entier à plusieurs caractères.  
 
Retour à la page de cours