Commande Linux col
La commande Linux col 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 du shell ">" et ">>" pour sortir le contenu des fichiers de documentation sous forme de fichiers texte brut, les caractères de contrôle deviennent illisibles. La commande col peut efficacement filtrer ces caractères de contrôle.
Syntaxe
col [-bfx][-l<缓冲区列数>]
Parameters:
- -b Filtrer tous les caractères de contrôle, y compris RLF et HRLF.
- -f Filtrer les caractères RLF, mais autoriser l'affichage des caractères HRLF.
- -x Représenter les caractères de tabulation par plusieurs espaces.
- -l<buffer columns> Le tampon mémoire par défaut a 128 colonnes. Vous pouvez spécifier vous-même la taille du tampon.
Exemples
Ci-dessous, en utilisant la documentation d'aide de la commande man comme exemple, nous expliquons l'utilisation de la commande col.
Enregistrez la documentation d'aide de la commande man sous man_help, et utilisez le paramètre -b pour filtrer tous les caractères de contrôle. Utilisez la commande suivante dans le terminal :
man man | col-b > man_help
Note :Ici, "|" est utilisé pour créer un pipeline, en convertissant la sortie de la commande man en données d'entrée pour la commande col.
Autres extensions
Référence des commandes Linux