2010-05-11 4 views
1

J'ai un gros fichier txt, en utilisant CLI je peux jeter un oeil au début du fichier en utilisant »comment regarder le fichier txt à 10-20-30-40-50-60-70-80-90 pour cent des marques?

head file.txt 

à la fin:

tail file.txt 

Comment puis-je jeter un oeil à la 10 pour cent du dossier, 20 pour cent du fichier, etc?

+2

Voter pour passer à www.superuser.com, mais @text, vous voudrez peut-être ajouter un peu plus de détails. Au moins, mentionnez le système d'exploitation avec lequel vous travaillez. –

Répondre

2

vous pouvez créer un alias pour « mid » pour sélectionner une plage de lignes.

en ce qui concerne les pourcentages, vous aurez probablement besoin d'un script au lieu d'une seule ligne de sorte que vous déterminez le nombre de lignes dans le fichier, puis que la ligne 10% commence à

alias mid 'tail -n +\!:1 \!:3* | head -n \!:2' 

Voir: http://www.fastechws.com/tricks/unix/head_tail_mid_files.php

4

Notez que

  • dans GNU moins téléavertisseur que vous pouvez simplement taper %Entrez une nd aller
  • vim a la même fonction en mode normal (pas Vi)

    {count}% Aller à {count} pourcentage dans le fichier, le premier non-blanc de la ligne | linewise |. Pour calculer le nouveau numéro de ligne , cette formule est utilisée: ({count} * number-of-lines + 99)/100 Voir aussi l'option 'startofline'. {Absent de Vi}

Ce, pour mes fins, supprime tout besoin d'une telle chose

+0

+1 pour le formatage 'kbd', jamais vu auparavant SO – raffian

+0

@RaffiM Hier, j'ai appris que ** [ils peuvent même être imbriqués] (http://stackoverflow.com/a/10508098/85371) ** (voir sous 'Pour s'amuser: art Ascii') – sehe

Questions connexes