Ecrire de colonne de tableau dans un fichier
Résolu/Fermé
A voir également:
- Ecrire de colonne de tableau dans un fichier
- Fichier rar - Guide
- Tableau croisé dynamique - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
5 réponses
limite
Messages postés
1207
Date d'inscription
mercredi 3 août 2005
Statut
Membre
Dernière intervention
11 décembre 2005
67
8 sept. 2005 à 11:39
8 sept. 2005 à 11:39
Salut
il y a la commande sort
ex:
la liste sera triée à l'écran et dans le nouveau fichier tableau_trie.text
dans l'ordre alphabétique.
pour les nombres en ordre croissant
la liste sera trié avec les plus petis nombres en premier.
Maintenant il faut trouver la commande qui permette un compromis
entre les chiffres et les lettres.
il y a la commande sort
ex:
sort tableau.text > tableau_trie.text
la liste sera triée à l'écran et dans le nouveau fichier tableau_trie.text
dans l'ordre alphabétique.
pour les nombres en ordre croissant
sort -n tableau.txt > tableaux_nombres.txt
la liste sera trié avec les plus petis nombres en premier.
Maintenant il faut trouver la commande qui permette un compromis
entre les chiffres et les lettres.
man sort
limite
dev_test_0/tmp>cat > toto A1 B1 C1 A2 B2 C2 dev_test_0/tmp> dev_test_0/tmp>for e in `cat toto` ; do echo $e ; done A1 B1 C1 A2 B2 C2 dev_test_0/tmp>rm toto dev_test_0/tmp>
testé sur SUSE/RHES/GENTOO/TRU64/SOLARIS
donc la commande est bonne pour faire ce que tu demande suffit de rediriger le contenu dans un fichier avec
for e in `cat toto` ; do echo $e >> FICHIER ; done
et tu obtiens ton fichier final avec une reference par ligne
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
506
7 sept. 2005 à 17:19
7 sept. 2005 à 17:19
Salut
Si on peut proposer une solution en shell (bash par exemple)
ET que le tableau est dans un fichier (tableau.txt par exemple) tu peux essayer :
A+, crabs
Si on peut proposer une solution en shell (bash par exemple)
ET que le tableau est dans un fichier (tableau.txt par exemple) tu peux essayer :
for e in `cat tableau.txt` ; do echo $e ; done
A+, crabs