Substitution sed/vi
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
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
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
A voir également:
- Substitution sed/vi
- Sed - Astuces et Solutions
- Street vi - Télécharger - Transports & Cartes
- Remplacez le mot sed par le mot mais dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? ✓ - Forum Linux / Unix
- Rechercher et remplacer dans Word : toutes les options - Guide
- Vi aller à la fin du fichier - Forum Linux / Unix
4 réponses
merci bien c'est ce qui me fallait,
pourriez vous m'expliquer en détails votre commande,
merci d'avance,
Poulpoul
pourriez vous m'expliquer en détails votre commande,
merci d'avance,
Poulpoul
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);-))