Couper (Unix)

owercase la coupe est une ligne de commande de d'Unix utilité de qui est employée pour extraire des sections à partir de chaque ligne d'input&mdash ; habituellement à partir d'un dossier.

L'extraction de la ligne segments peut typiquement être faite par les bytes (-b) de , les caractères (-c) de , ou les champs (-f) séparés par un délimiteur (&mdash de -d ; le caractère d'étiquette par défaut). Une gamme doit être fournie dans chaque cas qui se compose d'un de N, de N-M, de N- (N à l'extrémité de la ligne), ou de -M (commencement de la ligne à M).

Exemples

Assumer un dossier a appelé le un contenant les lignes :

foo : barre : baz : qux : quux un : deux : trois : quatre : cinq : six : sept alpha : bêta : gamma : delta : epsilon : zéta : eta : teta : iota : kappa : lambda : la MU

Pour produire les quatrièmes dixièmes caractères de chaque ligne :

% ont coupé - c 4-10 a

Ceci donne le rendement :

: barre : Ba : deux : Th ha : bêta

Pour produire le cinquième champ par l'extrémité de la ligne de chaque ligne using le caractère de deux points de comme délimiteur de champ :

% ont coupé - d : - f 5 - a

Ceci donne le rendement :

quux cinq : six : sept epsilon : zéta : eta : teta : iota : kappa : lambda : la MU

< ! --

Syntaxe

couper le delim de liste

Les drapeaux qui peuvent être employés incluent

; - b : Bytes ; une liste - b spécifie une gamme des bytes qui seront retournés, par exemple coupe - b1-66 suivant renverrait les 66 premiers bytes d'une ligne. NOTA: si utilisé en même temps que - n, aucuns caractères du Multi-byte sera dédoublé. - b travaillera seulement sur des lignes d'entrée de plus moins de 1023 bytes ; - c : Caractères ; une liste - c spécifie une gamme des caractères qui seront retournés, par exemple coupe - c1-66 suivant renverrait les 66 premiers caractères d'une ligne ; - f : Spécifie une liste de champ, séparée par un délimiteur ; liste : La liste séparée séparée ou blanche d'une virgule de nombre entier a dénoté des champs, incrémentalement commandés. - L'indicateur peut être fourni comme sténographie pour permettre à inclusion des gammes du de champs par exemple 4-6 pour des gammes 4-6 ou du 5 - le comme sténographie pour le champ 5 à l'extrémité, etc. ; - n : Utilisé en combination avec - b supprime des fentes des caractères de Multi-byte de ; - d : Délimiteur ; le caractère juste après - l'option de d est le délimiteur de champ pour l'usage en même temps que - l'option de f ; le délimiteur de défaut est l'étiquette de . L'espace et d'autres caractères avec des significations spéciales dans le contexte de la coquille en service doivent enquoted ou échappés selon les besoins. ; - s : Dévie les lignes qui ne contiennent aucun délimiteur de champ quand - f est spécifié, sauf indication contraire. ; dossier : Le dossier (et accompagnement du chemin au besoin) au processus comme entrée. Si aucun dossier n'est spécifié alors l'entrée standard sera employée. -->

Voir également

Liste de des programmes d'Unix

.

Random links:André Delhaye | Productions d'ennemi de mutant | Le cap peut des lignes de bord de la mer | Softcatalà | Justin Griffith | Cortar_(Unix)