Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
07 juin 2010

htmlpdflatexmanmd




head

head

Affiche la première partie de chaque fichier - 10 lignes par défaut

   Si plusieurs fichiers sont spécifiés, head affiche un en-tête d'une ligne affichant le nom du fichier sous la forme :

  ==› FILE NAME ‹==

OPTIONS

-c N, --bytes=N Affiche les N premiers octets au lieu de lignes. Si N commence avec un '-', affiche tout sauf les derniers N octets de chaque fichier. N accèpte un suffixe multiplicateur.
N, --lines=N Sort les première N lignes. Identique à l'options -c
-q, --quiet, --silent N'affiche pas les en-têtes
-v, --verbose affiche toujours les en-têtes
^
07 juin 2010

htmlpdflatexmanmd




tail

tail

Affiche la dernière partie de chaque fichier - 10 lignes par défaut

   Si plusieurs fichiers sont spécifiés, head affiche un en-tête d'un ligne affichant le nom du fichier sous la forme:

  ==› FILE NAME ‹==

OPTIONS

-c N, --bytes=N Affiche les N derniers octets au lieu de lignes. Si N commence avec un '+', affiche tout sauf les premières N octets de chaque fichier. N accepte un suffixe multiplicateur.
-f, --follow[=HOW] Boucle en continue la lecture des fichiers et affiche les caractères ajoutés. Il y'a 2 manières de spécifier comment vous voulez tracker des fichiers avec cette option, mais la différence est visible seulement si ces fichiers sont renommés ou supprimés :

        descriptor Continue de tracker la fin d'un fichiers même après qu'il soit 'unlinked', ne détecte pas si un fichier a été supprimé. C'est le mode par défaut.
        name Le fichier est réouvert périodiquement pour voir s'il a été supprimé ou recréer par d'autres programmes (utile pour les log gérés par logrotate). Si un fichier a été supprimé, il affiche un message.

OPTIONS

-F Correspond à --follow=name --retry
--retry Cette option est utile principalement avec l'option --follow=name. il réessaye d'ouvrir un fichier s'il a été supprimé.
--sleep-interval=NUMBER Change la durée d'attente entre les itérations,en secondes. A chaque itération, chaque fichier est vérifié pour voir si sa taille à changé.
--pid=PID Avec -f, permet de spécifier le PID
--max-unchanged-stats=N Si un fichier a été N ( défaut 5) itérations consécutives et que le fichier n'a pas changé, alors il 'open/fstat' le fichier pour déterminer si ce nom de fichier est encore associé avec la même paire device/inode-number.
N, --lines=N Sort les dernières N lignes. Identique à l'options -c
-q, --quiet, --silent N'affiche pas les en-têtes
-v, --verbose affiche toujours les en-têtes
^
07 juin 2010

htmlpdflatexmanmd




split

split

Crée des fichiers contenant des sections consécutives de l'entrée

   Par défaut, split place 1000 lignes de l'entrées, dans chaque fichier de sortie. Le nom des fichiers de sortie consiste en un PREFIX ('x' par défaut) suivi par un groupe de caractères ('aa', 'ab', ... par défaut).

OPTIONS

-l LINES, --lines=LINES Place LINES lignes dans chaque fichier
-b SIZE, --bytes=SIZE Place SIZE octets dans chaque fichier de sortie. SIZE accèpte un suffixe multiplicateur.
-C SIZE, --line-bytes=SIZE Place dans chaque fichier autant de lignes complètes que possible sans excéder SIZE octets.
-a LENGTH --suffix-length=LENGTH Spécifie la longueur des suffixes. (défaut : 2)
-d, --numeric-suffixes Utilise des chiffres dans les suffixes au lieu de lettres.
--verbose Écrit un diagnostique juste après que chaque fichier de sortie soit ouvert.
^
07 juin 2010

htmlpdflatexmanmd




csplit

csplit

Crée des fichiers de sortie contenant des sections de l'entrée

   Le contenu de chaque fichier de sortie est déterminé par les arguments PATTERN. Une erreur se produit si le PATTERN réfère à une ligne non existante dans le fichier d'entrée. Par défaut, csplit affiche le nombre d'octets écrit dans chaque fichier de sortie une fois qu'il l'a crée.

N Crée un fichier de sortie jusqu'à, mais ne l'incluant pas, la ligne N.
/REGEXP/[OFFSET] Créer un fichier de sortie contenant la ligne courante jusqu'à, mais n'inclant pas, la prochaine ligne contenant une correspondance de REGEXP. OFFSET est un entier, contient jusqu'à, mais n'inclus pas, la ligne correspondante moins l'OFFSET
%REGEXP%[OFFSET] Idem excepté qu'il ne crée pas de fichier de sortie, donc la section du fichier d'entrée est ignorée.
REPEAT-COUNT Répète le pattern précédent REPEAT-COUNT fois supplémentaire. Peut être un entier ou un '*'.

OPTIONS

-f PREFIX, --prefix=PREFIX Utilise PREFIX comme préfixe dans le nom de fichier
-b SUFFIX, --suffix=SUFFIX Utilise SUFFIX comme suffixe dans le nom de fichier.
-N DIGITS, --digits=DIGITS Utilise des noms de fichier contenant des nombres de DIGITS chiffres. (2 par défaut)
-k, --keep-files Ne supprime pas les fichiers de sortie quand des erreurs sont rencontrées.
-z --elide-empty-files Supprime la génération de fichier de sortie vide.
-s, -q, --silent, --quiet N'affiche pas de compteur de taille de fichiers

Exemples

Split la séquence 1..14 sur les lignes qui se terminent avec 0 ou 5
seq 14 | cpslit - '/[05]$/' '*'