Soucis avec la fonction cut

Résolu/Fermé
Shinba - 30 mars 2015 à 14:41
Lapourax Messages postés 3006 Date d'inscription vendredi 15 mars 2013 Statut Contributeur Dernière intervention 17 février 2023 - 30 mars 2015 à 16:51
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 3006 Date d'inscription vendredi 15 mars 2013 Statut Contributeur Dernière intervention 17 février 2023 334
30 mars 2015 à 14:52
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
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 3006 Date d'inscription vendredi 15 mars 2013 Statut Contributeur Dernière intervention 17 février 2023 334
30 mars 2015 à 15:10
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 3006 Date d'inscription vendredi 15 mars 2013 Statut Contributeur Dernière intervention 17 février 2023
30 mars 2015 à 15:22
ça marche impeccable. Merci beaucoup
0
Lapourax Messages postés 3006 Date d'inscription vendredi 15 mars 2013 Statut Contributeur Dernière intervention 17 février 2023 334 > Shinba
30 mars 2015 à 15:29
Avec plaisir =)
Pense à mettre ton sujet en résolu =)
0
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 3006 Date d'inscription vendredi 15 mars 2013 Statut Contributeur Dernière intervention 17 février 2023 334
30 mars 2015 à 16:51
Ce bon vieux sed :)
0