|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2005 Messages : 15 ![]() |
salut à tous et merci d'avance pour l'aide,j'en ai vraiement besoin,
voila j'ai pas su comment extraire des champs precis d'un fichier, normalement je dois utiliser la command cut, mais sachant que dans mon fichier les champs sont separés pas plusiuers <espace> alors que l'option -d' ' de la commande ne traite q'un seul caractere, j'ai du mal à m'en sortir, par exemple, je veux extraire les 3 premiers champs du fichier dont on a stocké le resultat de la commande df. Merci encore pour votre aide |
|
|
00
|
|
|
#2 | ||||||
|
Membre éclairé
![]() |
Une des solutions possibles, et celle que j'utilise toujours dans ce genre de cas, est l'utilisation de sed.
En effet sed permet d'utiliser des regexp. Donc de virer les espaces multiples par exemple. Voic une regexp pour supprimer tous les espaces multiples: Donc voici ce que ca donne en pratique :
Code :
Code :
Code :
__________________
Don't worry, be serious. La vie est courte. Prenez votre temps. Jack. |
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com