Je veux utiliser l’espace comme délimiteur avec la commande de coupe. Quelle est la syntaxe ?
Réponses
Trop de publicités?Généralement si vous utilisez l’espace comme délimiteur, vous voulez considérer plusieurs espaces, parce que vous analysez la sortie d’une commande en alignant des colonnes avec des espaces. (et la recherche google pour qui m’amènent ici)
Dans ce cas, un seul `` commande n’est pas suffisante, et vous devez utiliser :
Ou
scut, un utilitaire de type coupe (plus intelligent mais plus lent) qui peut utiliser une expression régulière perl en guise de rupture. Rupture sur whitespace est la valeur par défaut, mais vous pouvez aussi briser sur multi-char regexes, regexes alternative, etc..
Si la commande ci-dessus serait briser les colonnes sur les espaces et extraire les cols (0-base) 6 2 8 7 dans cet ordre.