[BASH] modifier le début de certaines lignes
Résolu
totalnewbie
-
totalnewbie -
totalnewbie -
Bonjour,
Je voudrais, en bash, rajouter le caractère "%" au début de certaines lignes d'un fichier. Je pense que la commande sed est la solution mais je n'ai pas encore trouvé. Voilà ce que je sais faire pour l'instant :
Si j 'ai un fichier nommé monfichier contenant par exemple 3 lignes :
ligne1
ligne2
ligne3
Alors la commande sed -i '2i%'/d monfichier me renvoie
ligne1
%
ligne2
ligne3
et la commande sed 's/.*/% &/' monfichier me renvoie
%ligne1
%ligne2
%ligne3
Comment faire pour qu'il me modifie par exemple uniquement la ligne 2 comme suit ? :
ligne1
%ligne2
ligne3
Cordialement.
Je voudrais, en bash, rajouter le caractère "%" au début de certaines lignes d'un fichier. Je pense que la commande sed est la solution mais je n'ai pas encore trouvé. Voilà ce que je sais faire pour l'instant :
Si j 'ai un fichier nommé monfichier contenant par exemple 3 lignes :
ligne1
ligne2
ligne3
Alors la commande sed -i '2i%'/d monfichier me renvoie
ligne1
%
ligne2
ligne3
et la commande sed 's/.*/% &/' monfichier me renvoie
%ligne1
%ligne2
%ligne3
Comment faire pour qu'il me modifie par exemple uniquement la ligne 2 comme suit ? :
ligne1
%ligne2
ligne3
Cordialement.
A voir également:
- [BASH] modifier le début de certaines lignes
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier story facebook - Guide
- Modifier extension fichier - Guide
- Partage de photos en ligne - Guide
Un grand merci à toi jipicy