Rechercher et remplacer chaine de caractères
Résolu/Fermé
linkromain
Messages postés
70
Date d'inscription
mardi 23 février 2010
Statut
Membre
Dernière intervention
13 janvier 2012
-
13 janv. 2012 à 18:45
linkromain Messages postés 70 Date d'inscription mardi 23 février 2010 Statut Membre Dernière intervention 13 janvier 2012 - 13 janv. 2012 à 19:06
linkromain Messages postés 70 Date d'inscription mardi 23 février 2010 Statut Membre Dernière intervention 13 janvier 2012 - 13 janv. 2012 à 19:06
A voir également:
- Rechercher et remplacer chaine de caractères
- Rechercher ou entrer l'adresse - Guide
- Rechercher et remplacer word - Guide
- Caractères ascii - Guide
- Remplacer disque dur par ssd - Guide
- Chaine tnt gratuite sur mobile - Guide
4 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
13 janv. 2012 à 18:47
13 janv. 2012 à 18:47
Salut,
Que veux-tu remplacer au juste ? Montres-nous un exemple concret du motif recherché dans son contexte.
Que veux-tu remplacer au juste ? Montres-nous un exemple concret du motif recherché dans son contexte.
linkromain
Messages postés
70
Date d'inscription
mardi 23 février 2010
Statut
Membre
Dernière intervention
13 janvier 2012
13 janv. 2012 à 18:51
13 janv. 2012 à 18:51
Merci de ton retour.
Je veux rechercher la chaine "var _0x4470" dans tous les fichiers .js qui se trouve dans plusieurs répertoires et pas le répertoire courant uniquement.
Je veux rechercher la chaine "var _0x4470" dans tous les fichiers .js qui se trouve dans plusieurs répertoires et pas le répertoire courant uniquement.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
13 janv. 2012 à 18:55
13 janv. 2012 à 18:55
Oui ça j'avais compris, mais comme "sed" te sort une erreur par rapport à ta syntaxe, notamment un slash protégé par un anti-slah, je pensais qu'il y avait autre chose !!??
Sinon si ce n'est que ça :
Sinon si ce n'est que ça :
sed -i "s/var _0x4470/substitution_hack/g"
linkromain
Messages postés
70
Date d'inscription
mardi 23 février 2010
Statut
Membre
Dernière intervention
13 janvier 2012
13 janv. 2012 à 18:58
13 janv. 2012 à 18:58
Mon anti-slash était surtout là pour remplacer ma chaine "var _0x4470" par ""//substitution_hack" étant donné que je souhaite mettre un caractère spécial.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
13 janv. 2012 à 19:01
13 janv. 2012 à 19:01
Suffit de remplacer le délimiteur par défaut par un caractère quelconque ne se trouvant pas dans les chaines de substitution et de remplacement :
sed -i "s#var _0x4470#//substitution_hack#g"
linkromain
Messages postés
70
Date d'inscription
mardi 23 février 2010
Statut
Membre
Dernière intervention
13 janvier 2012
13 janv. 2012 à 19:02
13 janv. 2012 à 19:02
en effet je pensais au "#".
Merci je test de suite .
Merci je test de suite .
linkromain
Messages postés
70
Date d'inscription
mardi 23 février 2010
Statut
Membre
Dernière intervention
13 janvier 2012
13 janv. 2012 à 19:06
13 janv. 2012 à 19:06
Merci, c'était bien ça qui me bloquait.
En espérant que ce bout de code en aide d'autres.
Merci encore.
En espérant que ce bout de code en aide d'autres.
Merci encore.