Bonjour,
je voudrais savoir comment faire pour trier verticalement dans un fichier texte avec des commandes Linux. Par exemple: j'ai un fichier txt qui contient 30 lignes, je voudrais prendre la sixième ligne.
Merci beaucoup.
Bonjour,
je voudrais savoir comment faire pour trier verticalement dans un fichier texte avec des commandes Linux. Par exemple: j'ai un fichier txt qui contient 30 lignes, je voudrais prendre la sixième ligne.
Merci beaucoup.
sed -n '6p' ton_fichier => affiche la 6ème ligne de ton fichier
Le Plus simple est d'utiliser la commande "cut"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 cut -d " " -f 6 test.txt
je vois pas en quoi afficher le sixième champ séparé d'un espace de chacune des 30 lignes résoud son problème.
a moins que j ai un environnement linux très spéciale .....
desolé, mais j'ai pas comprie le problème !!!!
c'est pour afficher la 6eme colone, pour la 6eme ligne voici le plus simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 head -n 6 test.txt | tail -n 1
Juste pour la forme (parce que la commande de Ashin est quand-même la plus simple de toutes)
Code : Sélectionner tout - Visualiser dans une fenêtre à part awk '{if (NR == 6) print $0}' test.txt
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Partager