Sed et espace
Résolu/Fermé
bab1812
Messages postés
10
Date d'inscription
dimanche 11 août 2013
Statut
Membre
Dernière intervention
22 avril 2019
-
18 déc. 2013 à 16:56
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 19 déc. 2013 à 10:02
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 19 déc. 2013 à 10:02
A voir également:
- Sed espace
- Espace insécable word - Guide
- Comment liberer de l'espace sur gmail - Guide
- Espace stockage google - Guide
- Code ascii espace - Guide
- Comment libérer de l'espace de stockage sans rien supprimer - Accueil - Guide Android
3 réponses
bab1812
Messages postés
10
Date d'inscription
dimanche 11 août 2013
Statut
Membre
Dernière intervention
22 avril 2019
18 déc. 2013 à 17:09
18 déc. 2013 à 17:09
il me faut écrire le "mot " à partir de la colonne 32 pour etre exacte
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
18 déc. 2013 à 17:09
18 déc. 2013 à 17:09
Salut,
La syntaxe originale de l'insertion avec la commande
Chez moi ça marche :
La syntaxe originale de l'insertion avec la commande
ivoulait que cette instruction soit suivie d'un anti-slash. Avec Gnu-sed cette syntaxe s'est un peu perdue. Donc à essayer avec ton programme...
Chez moi ça marche :
$ cat plop
blabla
bla bla bla
bli bli
bliblibli
$ sed '3i\ mot' plop # Il y a 4 espaces après l'anti-slash
blabla
bla bla bla
mot
bli bli
bliblibli
$ sed '3i\\tmot' plop # Ici j'insère une tabulation (\t)
blabla
bla bla bla
mot
bli bli
bliblibli
bab1812
Messages postés
10
Date d'inscription
dimanche 11 août 2013
Statut
Membre
Dernière intervention
22 avril 2019
19 déc. 2013 à 09:56
19 déc. 2013 à 09:56
Merci ça marche impeccable,
J'ai une autre question, dans ton exemple tu ne mets pas le -i derriere la commande sed. Quand je l'enleve ce -i dans ma commande ca ne fonctionne plus. Tu aurais une explication ?
Merci encore pour ton aide
J'ai une autre question, dans ton exemple tu ne mets pas le -i derriere la commande sed. Quand je l'enleve ce -i dans ma commande ca ne fonctionne plus. Tu aurais une explication ?
Merci encore pour ton aide
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
19 déc. 2013 à 10:02
19 déc. 2013 à 10:02
L'option
Dans mon exemple je ne l'ai pas mis histoire que la sortie à l'écran soit conforme à tes attentes, par contre le fichier d'origine reste inchangé.
Pour une modification dudit fichier il faut obligatoirement utiliser l'option
Une bonne habitude à prendre c'est aussi de rajouter à cette option un suffixe (
-i(in-place, à ne pas confondre avec la commande
id'insertion) sert comme son nom l'indique à modifier le fichier d'origine.
Dans mon exemple je ne l'ai pas mis histoire que la sortie à l'écran soit conforme à tes attentes, par contre le fichier d'origine reste inchangé.
Pour une modification dudit fichier il faut obligatoirement utiliser l'option
-i.
Une bonne habitude à prendre c'est aussi de rajouter à cette option un suffixe (
-i.bakpar exemple) qui crée une sauvegarde au cas ou...