Bonjour,
je suis sous Unix et je cherche un moyen soit de supprimer les x premiers caractère de la 1° ligne d'un fichier sans connaitre a priori le nb de caractères à supprimer.
Exemple :
devient :dlfjlqdfjlkqsdf%toto
titi
tata
Vous aurez compris, je ne veux pas des caractères qui précéde %toto.%toto
titi
tata
J'ai bien récupérer ce qui suit :
mais j'aimerai que ceci devienne ma 1° ligne.echo %(head -1 monfichier|cut -f 2 -d %)
-> %toto
J'imagine bien une solution en faisant le echo précédent + un tail de wc - 1 (nb ligne-1) mais je crains que ce soit trop lent
Avec un sed ou awk ça doit être jouable non ?
![]()
Partager