[commande UNIX] transformer colonne en ligne
Résolu/Fermé
Celeborn
Messages postés
22
Date d'inscription
mardi 27 février 2007
Statut
Membre
Dernière intervention
26 avril 2009
-
9 mars 2007 à 10:49
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 15 oct. 2007 à 14:03
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 15 oct. 2007 à 14:03
A voir également:
- [commande UNIX] transformer colonne en ligne
- Invite de commande - Guide
- Déplacer une colonne excel - Guide
- Partager photos en ligne - Guide
- Site de vente en ligne particulier - Guide
- Formule somme excel colonne - Guide
3 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
9 mars 2007 à 11:13
9 mars 2007 à 11:13
Salut,
Avec "awk" tu as la possibilité de préciser le séparateur de champs en sortie grace à la variable "ORS".
Par exemple pour extraire les noms de tous les utilisateurs du fichier "/etc/passwd" sur une seule ligne séparés par un espace :
Avec "awk" tu as la possibilité de préciser le séparateur de champs en sortie grace à la variable "ORS".
Par exemple pour extraire les noms de tous les utilisateurs du fichier "/etc/passwd" sur une seule ligne séparés par un espace :
cat /etc/passwd | awk 'BEGIN { FS=":"; ORS=" "}{ print $1 }'Une alternative sans modifier la variable "ORS", mais en utilisant la fonction "printf":
cat /etc/passwd | awk -F: '{ printf "%s ",$1 }';-))
mimit73
Messages postés
111
Date d'inscription
jeudi 21 septembre 2006
Statut
Membre
Dernière intervention
17 février 2010
34
9 mars 2007 à 11:13
9 mars 2007 à 11:13
Salut à toi,
tu peux utiliser la commande 'tr' pour supprimer les sauts de ligne.
exple:
cat nom_du_fichier | tr -d "\n"
A+
tu peux utiliser la commande 'tr' pour supprimer les sauts de ligne.
exple:
cat nom_du_fichier | tr -d "\n"
A+
Et comment faire si l'on voulait retenir seulement 7 colonnes par lignes?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
15 oct. 2007 à 14:03
15 oct. 2007 à 14:03
Peut être comme çà alors... ;-))