Sed sur fichier non txt
Résolu
Speke
-
Speke -
Speke -
Bonjour,
J'aimerais utiliser sed pour remplacer une chaine de caractere dans un fichier qui ne contient pas que ca ( en fait il contient beaucoup de caractere NULL)
si je strings mon fichier voila ce que j'obtient :
logiciel # strings CFGMSG.DAT
HNET
EMAIL
TEST MESSAGERIE
essai
essai@free.fr
login
pass
pop.noos.fr
smtp.noos.fr
NLAN
logiciel #
ensuite je vais essayer par exemple de remplacer HNET par tata
logiciel # sed 's/HNET/tata/' CFGMSG.DAT
logiciel # strings CFGMSG.DAT
HNET
EMAIL
TEST MESSAGERIE
essai
essai@free.fr
login
pass
pop.noos.fr
smtp.noos.fr
NLAN
logiciel #
ca ne modifie rien?
Y aurait t'il une solution?
Merci
J'aimerais utiliser sed pour remplacer une chaine de caractere dans un fichier qui ne contient pas que ca ( en fait il contient beaucoup de caractere NULL)
si je strings mon fichier voila ce que j'obtient :
logiciel # strings CFGMSG.DAT
HNET
TEST MESSAGERIE
essai
essai@free.fr
login
pass
pop.noos.fr
smtp.noos.fr
NLAN
logiciel #
ensuite je vais essayer par exemple de remplacer HNET par tata
logiciel # sed 's/HNET/tata/' CFGMSG.DAT
logiciel # strings CFGMSG.DAT
HNET
TEST MESSAGERIE
essai
essai@free.fr
login
pass
pop.noos.fr
smtp.noos.fr
NLAN
logiciel #
ca ne modifie rien?
Y aurait t'il une solution?
Merci
A voir également:
- Sed sur fichier non txt
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
27 réponses
Je viens de tester sous debian ca fonctionne en effet sans souci.
Par contre je ne vois pas quel syntaxe je pourais utiliser pour sco à moin que la version de sed soit plus ancienne
Par contre je ne vois pas quel syntaxe je pourais utiliser pour sco à moin que la version de sed soit plus ancienne
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Malheureusement non
Le probleme avec strings c'est qu'il zap les caracteres NULL
et quand je test avec cat il me recrée un fichier vide
Le probleme avec strings c'est qu'il zap les caracteres NULL
et quand je test avec cat il me recrée un fichier vide