Unix - fichier lire un les deux premiers car

Résolu/Fermé
mouse key - 13 févr. 2005 à 16:53
 kmf - 13 févr. 2005 à 17:24
Bonjour,
j'aimerai lire le contenu d'une ligne mais simplement les deux premiers caractères... Comment je peux faire... Je sais que la commande head lie la premiere ligne au complet et que tail lit la derniere ligne... mais moi je veux lire seulement les deux premiers caractères de la ligne... Comment je peux faire cela...

merci
mousekey

2 réponses

jipicy
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 900
13 févr. 2005 à 17:24
Salut,
sed '1q' le_fichier | cut -b 1,2
1
C'est tres facile avec l'option "-c" dans head et tail:
"head -c x fichier" pour lire les premiers x caracteres et
"tail -c x fichier" pour lire les derniers x caracteres.
(bien sur "x" est un nombre).

Il suffit de regarder la doc avec: "man head", "man tail".
1