Soucis avec la fonction cut

Résolu
Shinba -  
Lapourax Messages postés 3014 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
A voir également:

2 réponses

Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention   334
 
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
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
Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention   334
 
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
Shinba > Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention  
 
ça marche impeccable. Merci beaucoup
0
Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention   334 > Shinba
 
Avec plaisir =)
Pense à mettre ton sujet en résolu =)
0
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
Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention   334
 
Ce bon vieux sed :)
0