Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr (premières livraisons mi-mai)

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

M.A.J. en cours du forum possibilité de bug, nous faisons le maximum pour les résoudre au plus vite

#1 Le 16/11/2012, à 19:37

xana02

Utilisation de Sed entre 2 ;

Bonjour,

J'ai un fichier avec des valeurs
26;0;109;0;0;0

Je voudrais récupéré la valeur 109 , a savoir cette valeur peut changé de 0 a 256

J'ai essayé de faire un sed après la 2 eme ; mais j'y arrive pas

Merci

Hors ligne

#2 Le 16/11/2012, à 19:45

Postmortem

Re : Utilisation de Sed entre 2 ;

Salut,

sed -r 's/([^;]*;){2}([0-9]*).*/\2/' fichier

ou avec awk :

awk -F ';' '{print $3}' fichier

ps : j'ai pas testé !

Edit :
ou :

sed -r 's/([0-9]*;){2}([0-9]*).*/\2/' fichier

Dernière modification par Postmortem (Le 16/11/2012, à 19:48)


Trusty Tahr (64 bits)

Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#3 Le 16/11/2012, à 19:45

PengouinPdt

Re : Utilisation de Sed entre 2 ;

un truc du genre :

cat file | cut -d ';' -f 3

Ego ~
PIX^ :: PixUP :: script bash, et python : post d'images sur forum !

Hors ligne

#4 Le 16/11/2012, à 19:47

xana02

Re : Utilisation de Sed entre 2 ;

Merci beaucoup , et rapide avec ça wink

Hors ligne

#5 Le 16/11/2012, à 19:51

Postmortem

Re : Utilisation de Sed entre 2 ;

PengouinPdt a écrit :

un truc du genre :

cat file | cut -d ';' -f 3

Le cat et le | sont inutiles :

cut -d ';' -f 3 file

Dernière modification par Postmortem (Le 16/11/2012, à 19:51)


Trusty Tahr (64 bits)

Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#6 Le 16/11/2012, à 20:29

PengouinPdt

Re : Utilisation de Sed entre 2 ;

@postmortem: tout simplement merci tongue


Ego ~
PIX^ :: PixUP :: script bash, et python : post d'images sur forum !

Hors ligne

#7 Le 16/11/2012, à 20:48

Postmortem

Re : Utilisation de Sed entre 2 ;

Il vous en prie ! tongue
Je l'oublie souvent ce cut, je préfère "l'usine à gaz", mais tellement merveilleux langage de programmation, awk !
Edit : modifié suite remarque de nethib tongue

Dernière modification par Postmortem (Le 17/11/2012, à 10:24)


Trusty Tahr (64 bits)

Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#8 Le 16/11/2012, à 21:15

PengouinPdt

Re : Utilisation de Sed entre 2 ;

Postmortem a écrit :

Il vous en prie ! tongue
Je l'oublie souvent ce cut, je préfère "l'usine à gaz" awk !

Et, moi j'ai fortement douté de mes capacités à utiliser 'awk', alors que c'était l'option '-F' qui me manquait tongue
Quant à sed, je trouve cela trop complexe ... ;-)


Ego ~
PIX^ :: PixUP :: script bash, et python : post d'images sur forum !

Hors ligne

#9 Le 16/11/2012, à 22:18

xana02

Re : Utilisation de Sed entre 2 ;

J'ai pas reussi a trouver un tuto claire avec des exemples

J'ai pris "k8055 | awk -F ';' '{print $3}' "  la vrais commande pour le coup et ça marche merci

Hors ligne

#10 Le 17/11/2012, à 03:49

nesthib

Re : Utilisation de Sed entre 2 ;

Postmortem a écrit :

Je l'oublie souvent ce cut, je préfère "l'usine à gaz" awk !

s/l'usine à gaz/le merveilleux langage de programmation/


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#11 Le 17/11/2012, à 10:17

Postmortem

Re : Utilisation de Sed entre 2 ;

nesthib a écrit :
Postmortem a écrit :

Je l'oublie souvent ce cut, je préfère "l'usine à gaz" awk !

s/l'usine à gaz/le merveilleux langage de programmation/

Hi hi !!
Je suis d'accord avec toi ! Je voulais surtout dire que des fois je m'embarque avec awk alors qu'on peut faire plus simple. Puis pour un débutant, awk peut faire un peu peur !
Mais sinon, moi aussi j'aime awk !!


Trusty Tahr (64 bits)

Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne