|
Sous Linux, un délimiteur est un caractère ou une séquence de caractères qui sépare les données dans une chaîne ou un fichier. Il agit comme un marqueur permettant de distinguer une information d’une autre. Différentes commandes et outils utilisent différents délimiteurs en fonction de leur objectif. Les exemples courants incluent :
* Espace (espace, tabulation, nouvelle ligne) : Il s'agit du délimiteur le plus courant, souvent utilisé par défaut dans les commandes telles que « awk », « cut » et les scripts shell. Par exemple, si une ligne contient « pomme banane orange », les espaces séparent les fruits.
* Virgule (,) : Fréquemment utilisé dans les fichiers CSV (Comma Separated Values), où chaque virgule marque la limite entre les champs. La commande `cut` peut être utilisée avec l'option `-d ,` pour spécifier une virgule comme délimiteur.
* Côlon (:) : Courant dans les fichiers de configuration (par exemple, `/etc/passwd`) où il sépare les champs comme le nom d'utilisateur, le mot de passe, l'UID, etc.
* Point-virgule (;) : Utilisé pour séparer plusieurs commandes sur une seule ligne dans les scripts shell.
* Caractère de tabulation (`\t`) : Souvent utilisé dans les fichiers de données pour aligner proprement les colonnes.
* Délimiteurs personnalisés : De nombreuses commandes vous permettent de spécifier pratiquement n'importe quel caractère ou chaîne comme délimiteur. Ceci est particulièrement utile lorsqu'il s'agit de données avec des séparateurs irréguliers. Par exemple, vous pouvez utiliser une barre verticale (`|`) ou un symbole spécifique comme `#` comme délimiteur.
Essentiellement, le délimiteur indique au programme ou au script *où* diviser une chaîne ou une ligne en morceaux individuels pour le traitement. Le choix du délimiteur dépend fortement du format des données et des outils utilisés pour les manipuler.
|