Maison > Article > Tutoriel système > Utilisez la commande pour afficher les lignes partielles du fichier journal sous Linux
【1】À partir de la ligne 3000, affichez 1000 lignes. Autrement dit, 3 000 à 3 999 lignes sont affichées
nom de fichier chat | queue -n +3000 | tête -n 1000
【2】Afficher 1000 à 3000 lignes
nom de fichier chat| tête -n 3000 | queue -n +1000
*Faites attention à l'ordre des deux méthodes
Répartition :
tail -n 1000 : affiche les 1000 dernières lignes
tail -n +1000 : commencez à afficher à partir de la ligne 1000 et affichez après la ligne 1000
Head -n 1000 : Afficher les 1000 premières lignes
【3】Utilisez la commande sed
sed -n '5,10p' nom de fichier afin que vous ne puissiez afficher que les lignes 5 à 10 du fichier.
Nombre de lignes du fichier de statistiques Linux
Syntaxe : fichier wc [options]…
Description : Cette commande compte le nombre d'octets, de mots et de lignes dans un fichier donné. Si aucun nom de fichier n'est donné, alors l'entrée standard est lue. wc donne également un nombre total de tous les fichiers spécifiés. Les mots sont la plus grande chaîne de caractères séparée par des espaces.
La signification de chaque option de cette commande est la suivante :
- c compte le nombre d'octets.
- Je compte le nombre de lignes.
- w compte le nombre de mots.
Ces options peuvent être combinées.
L'ordre et le nombre de colonnes de sortie ne sont pas affectés par l'ordre et le nombre d'options.
Toujours affiché dans l'ordre suivant et avec un maximum d'une colonne par élément.
Nombre de lignes, nombre de mots, nombre d'octets, nom de fichier
S'il n'y a pas de nom de fichier sur la ligne de commande, le nom de fichier n'apparaît pas dans la sortie.
Par exemple :
$ wc - lcw fichier1 fichier2
4 33 fichier1
7 52 fichier2
11 11 85 au total
Exemple d'analyse :
1. Statistiques sur le nombre de fichiers js dans le répertoire démo :
find demo/ -name "*.js" |wc -l
2. Comptez les lignes de code de tous les fichiers js dans le répertoire démo :
find demo/ -name "*.js" |xargs cat|wc -l ou wc -l `find ./ -name "*.js"`|tail -n1
3. Comptez les lignes de code de tous les fichiers js dans le répertoire demo et filtrez les lignes vides :
find /demo -name "*.js" |xargs cat|grep -v ^$|wc -l
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!