[commande UNIX] transformer colonne en ligne
Résolu/Fermé
Celeborn
jipicy
- Messages postés
- 22
- Date d'inscription
- mardi 27 février 2007
- Statut
- Membre
- Dernière intervention
- 26 avril 2009
jipicy
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
A voir également:
- [commande UNIX] transformer colonne en ligne
- [commande UNIX] transformer colonne en ligne ✓ - Forum - Shell
- Excel transformer colonne en ligne - Conseils pratiques - Excel
- Transformer colonne en ligne ✓ - Forum - Bureautique
- Transformer des colonnes en lignes dans un fichier - Conseils pratiques - Shell
- {SQL Server} transformer une colone en ligne pour ✓ - Forum - SQL Server
3 réponses
jipicy
9 mars 2007 à 11:13
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
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
9 mars 2007 à 11:13
- Messages postés
- 111
- Date d'inscription
- jeudi 21 septembre 2006
- Statut
- Membre
- Dernière intervention
- 17 février 2010
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
15 oct. 2007 à 14:03
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
15 oct. 2007 à 14:03
Peut être comme çà alors... ;-))