English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Commande 'col' Linux

Manuel complet des commandes Linux

La commande 'col' Linux est utilisée pour filtrer les caractères de contrôle.

Dans de nombreux fichiers de documentation UNIX, il y a des caractères de contrôle RLF. Lorsque nous utilisons les caractères spéciaux de shell '>" et '>>", pour convertir le contenu des fichiers de documentation en fichiers texte bruts, les caractères de contrôle deviennent des caractères bizarres, et l'instruction 'col' peut efficacement supprimer ces caractères de contrôle.

Syntaxe

[col [-[bfx][-[l<Nombre de colonnes du tampon>] 

Paramètres

  • -b Supprimez tous les caractères de contrôle, y compris RLF et HRLF.
  • -f Supprimez les caractères RLF, mais autorisez l'affichage des caractères HRLF.
  • -x Utilisez plusieurs espaces pour représenter le caractère de tabulation.
  • -l<Nombre de colonnes du tampon> La mémoire tampon prédéfinie a128Colonne, vous pouvez spécifier la taille du tampon vous-même.

Exemples en ligne

Nous allons utiliser la documentation d'aide de la commande 'man' comme exemple pour expliquer l'utilisation de la commande 'col'.

Enregistrer la documentation d'aide de la commande 'man' sous le nom 'man_help', en utilisant-b filtre tous les caractères de contrôle. Utilisez la commande suivante dans le terminal :

man man | col-b > man_help  

Remarque:L'astérisque '|' est utilisé pour créer un tube, transformant la sortie de la commande 'man' en entrée de la commande 'col'.

Manuel complet des commandes Linux