389 votes

utiliser l’espace comme délimiteur de commande coupe

Je veux utiliser l’espace comme délimiteur avec la commande de coupe. Quelle est la syntaxe ?

436voto

RichieHindle Points 98544
<pre><code></code><p>Où 2 est le numéro de champ du champ délimitée dans l’espace souhaité.</p></pre>

234voto

BeniBela Points 6863

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

48voto

Chas. Owens Points 40887

Vous pouvez aussi dire

Notez qu’il y a deux espaces après la barre oblique inverse.

3voto

Harry Mangalam Points 11

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X