La commande Unix "cut " est utilisé pour localiser et couper des caractères ou des champs à partir d'un fichier d'entrée. Contrairement à la commande "couper" dans les programmes Windows , "couper" ne supprime pas réellement des caractères ou des champs du fichier , mais simplement localise et rapports eux. «Cut» est une commande de base à tout utilisateur capable de fonctionner dans l'environnement shell devrait être en mesure de maîtriser . Instructions 1 Utilisez la commande de base de coupe avec la syntaxe: coupe [ options] [ fichier ] Si aucune option n'est spécifiée , la commande de coupe va diviser le contenu de chaque ligne à l'aide d'un séparateur par défaut en fonction des paramètres de la coque . 2 Utilisez l'option de la liste de caractères ,-c pour spécifier une position unique, de multiples positions ou une plage de positions de caractères à couper. Par exemple: Pour couper les premiers caractères , troisième et cinquième dans chaque ligne dans le fichier " fichier.txt ": cut- c 1,3,5 file.txt pour couper tous les caractères jusqu'à la cinquième personnage : cut- c 1-5 file.txt pour couper tous les personnages de la cinquième à la fin de chaque ligne : < br > cut- c 5 - file.txt Utilisez la même syntaxe pour spécifier octets à couper lorsque vous utilisez l'option de liste octet, -b lorsque vous utilisez l'option- c ou . option-b , les onglets et retour arrière sont traités comme n'importe quel autre caractère et prennent un seul personnage ou un octet. 3 spécifier les champs à couper à l'aide de l'option de liste de champs , -f . Par exemple: Pour couper les deux premiers champs de chaque ligne de file.txt : cut- f 1,2 file.txt Lorsqu'il est utilisé sans drapeaux pour diriger il , les champs seront coupés à l'aide de l'enveloppe séparateur par défaut , qui est stocké dans l'IFS variable shell . IFS est généralement le caractère de tabulation , sauf indication contraire . 4 Réglez le caractère de délimitation sur les champs qui doivent être coupés à l'aide de l'option séparateur, - d. Le caractère de délimitation peut être n'importe quel personnage que vous spécifiez. Joindre le caractère de délimitation entre guillemets s'il pourrait autrement être ambiguë , ou utilisez une barre oblique inverse avant de spécifier des caractères spéciaux . Par exemple: Pour spécifier une virgule (,) comme le délimiteur par défaut : Photos cut-d ' ' fichier.txt Pour spécifier l'onglet par défaut le séparateur : Photos cut-d \\ t file.txt Combiner la liste des champs et des options de délimitation à faire le meilleur usage de la commande cut pour sélectionner les champs . Par exemple, pour sélectionner les trois premiers champs d'une ligne de champs séparés par des espaces simples : cut -d '' -f 1-3 file.txt
|