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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager