Soucis avec la fonction cut

Résolu
Shinba -  
Lapourax Messages postés 2970 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,
j'utilise actuellement un script qui utilise la fonction sed sur un fichier texte et je voudrais appliquer directement un cut sur le sed.

Le fichier texte possède deux colonnes de nombre séparé par un espace:
529323 2342349
23423 23104
5932593 3950238

je fais par exemple un "sed -n '2p' monfichier.txt"
il m'affiche la ligne 2 mais je souhaiterais pouvoir couper pour n'avoir soit que le premier nombre soit que le second.
J'espère avoir été clair dans mes explications.
merci par avance

2 réponses

  1. Lapourax Messages postés 2970 Date d'inscription   Statut Contributeur Dernière intervention   336
     
    Lu'

    Essaye :
    ton grep | awk {'print $1'}


    J'ai pas de quoi tester sous la main c'est du "de tête" mais ça devrait marcher.

    Cdlt,
    0
    1. Shinba
       
      Salut et merci de ta réponse, cependant je n'utilise pas de grep donc je t'avouerais que je ne comprends pas ce que tu veux faire.
      0
    2. Lapourax Messages postés 2970 Date d'inscription   Statut Contributeur Dernière intervention   336
       
      Pardon je suis une branque j'ai mal lu ton message
      Utilise ton sed je voulais dire
      Mea Culpa

      ça devrait donner :

      sed -n '2p' monfichier.txt | awk {'print $1'}
      0
      1. Shinba > Lapourax Messages postés 2970 Date d'inscription   Statut Contributeur Dernière intervention  
         
        ça marche impeccable. Merci beaucoup
        0
      2. Lapourax Messages postés 2970 Date d'inscription   Statut Contributeur Dernière intervention   336 > Shinba
         
        Avec plaisir =)
        Pense à mettre ton sujet en résolu =)
        0
  2. manuel
     
    Salut,

    $ cat plop 
    529323 2342349
    23423 23104
    5932593 3950238

    $ sed -n '2 {s/.* //p}' plop
    23104

    $ sed -n '2 {s/ .*//p}' plop
    23423
    0
    1. Lapourax Messages postés 2970 Date d'inscription   Statut Contributeur Dernière intervention   336
       
      Ce bon vieux sed :)
      0