A voir également:
- Probleme avec la commande awk en bash
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Commande sfc scannow - Guide
- Diskpart commande - Guide
3 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
6 mai 2003 à 12:18
6 mai 2003 à 12:18
Hello,
Exact, j'ai bien le comportement que tu décris.
En attendant tu peux essayer
awk -F "|" '{ print $1}' < f1.txt > f2.txt
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Exact, j'ai bien le comportement que tu décris.
En attendant tu peux essayer
awk -F "|" '{ print $1}' < f1.txt > f2.txt
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
6 mai 2003 à 12:28
6 mai 2003 à 12:28
Hello,
Essaye ceci:
$awk 'BEGIN{ FS="|"}{ print $1}' < f1.txt > f2.txt
En fait ton FS n'est pas encore redéfini lors du parsing
de la première ligne. En le mettant dans BEGIN,
tu le définis AVANT le parcours des lignes de ton fichier,
et ça marche comme il le faut.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Essaye ceci:
$awk 'BEGIN{ FS="|"}{ print $1}' < f1.txt > f2.txt
En fait ton FS n'est pas encore redéfini lors du parsing
de la première ligne. En le mettant dans BEGIN,
tu le définis AVANT le parcours des lignes de ton fichier,
et ça marche comme il le faut.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.