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
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
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