Extraire une chaine dans un fichier

rius Messages postés 11 Statut Membre -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un fichier contenant:

161 steam:110000794340248 Mike Tyler xx.xx.xx.xx 38
162 steam:11000014786a86b Phil Cooper xx.xx.xx.xx 62
155 steam:110000364944ba3 Valtone xx.xx.xx.xx 50

Je voudrais avoir uniquement les steam:xxxx, exemple:

steam:110000794340248
steam:11000014786a86b
steam:110000364944ba3

Comment je pourrais faire ?

Merci beaucoup

2 réponses

  1. UnGnU Messages postés 1468 Statut Contributeur 158
     
    Salut,

    $ cat fich
    161 steam:110000794340248 Mike Tyler xx.xx.xx.xx 38
    162 steam:11000014786a86b Phil Cooper xx.xx.xx.xx 62
    155 steam:110000364944ba3 Valtone xx.xx.xx.xx 50

    $ grep -o 'steam[^ ]*' fich
    steam:110000794340248
    steam:11000014786a86b
    steam:110000364944ba3


    ;-)
    1
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    $ awk '{print $2}' fichier
    steam:110000794340248
    steam:11000014786a86b
    steam:110000364944ba3
    1