Substitution sed/vi

Résolu/Fermé
Utilisateur anonyme - 11 févr. 2008 à 18:05
 Utilisateur anonyme - 12 févr. 2008 à 14:35
Bonjour,

dans le fichier suivant, j'aimerais pouvoir substituer les 6 premiers caractères(quelques soient ces caractères) par rien

1. Toe Tapper
2. Florist Fired
3. Das Boot
4. Eat Me Out
5. Laughing With Minx
6. I Saw Your Shadow
7. Apples
8. Luckcharm
9. Missing Man
10. Butterknife
11. Pass It Along
12. (I'm) Somewhere
13. Not Nice
14. Dropping Dimes
15. Envelope
16. Personality Candyspots

çà doit être un truc du genre

:1,$s/^*.*//
je n'arrive pas à exprimer le chiffre "6" en fait

en vous remerciant par avance,

Poulpoul

4 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 897
11 févr. 2008 à 19:18
Salut,

Avec "sed" :
sed 's/^.\{7\}//' fichier
;-))
0
Utilisateur anonyme
12 févr. 2008 à 13:58
merci bien c'est ce qui me fallait,
pourriez vous m'expliquer en détails votre commande,
merci d'avance,
Poulpoul
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
12 févr. 2008 à 14:13
s
Commande de substitution


/
Délimiteur de la commande "s"


^
Méta-caractère désignant le début de la ligne


.
Désigne un caractère quelconque


\{7\}
Syntaxe pour spécifier le nombre de caractères à prendre en compte


//
Chaine de remplacement comprise entre les délimiteurs (ici rien vu qu'on veut effacer)
;-))
0
Utilisateur anonyme
12 févr. 2008 à 14:35
nickel chrome c'est très clair là
encore merci !!
++
Poulpoul
0