SED option i et fichiers temporaires
eZula
Messages postés
3391
Date d'inscription
Statut
Contributeur
Dernière intervention
-
eZula Messages postés 3391 Date d'inscription Statut Contributeur Dernière intervention -
eZula Messages postés 3391 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
désolé de poser la question ici mais sur les autres forums je pense avoir peu de chances d'avoir un avis
je suis bien embêté car je souhaiterais mettre à jour SED.exe 4.1.5.2738 vers la version 4.2.3445.16134 avec son package de dépendances mais la nouvelle version semble poser des problèmes. Voici le site sur lequel je télécharge l'utilitaire depuis le début http://gnuwin32.sourceforge.net/packages/sed.htm
ce qui au final donne (et depuis le début c'est ainsi):
seulement voilà, alors que tout fonctionnait très bien jusqu'à présent, là si j'exécute un batch contenant des instructions sed, plein de fichiers de ce type sont créés
je pense que c'est l'option -i qui doit créer ces sortes de backups ou fichiers passerelle (j'utilise jamais l'option -i.backup). Par exemple dans un fichier inf.txt qui contient uniquement la chaine "inf" si je fais
sed -i "s/inf/coucou/g" inf.txt
automatiquement un fichier sedKBHnU3 est créé avec dedans "coucou".
L'autre version de SED ne faisait pas ça. A votre avis il y a un moyen de l'empêcher d'écrire dans ces fichiers ? ou peut être j'ai loupé qquechose ?
Merci
désolé de poser la question ici mais sur les autres forums je pense avoir peu de chances d'avoir un avis
je suis bien embêté car je souhaiterais mettre à jour SED.exe 4.1.5.2738 vers la version 4.2.3445.16134 avec son package de dépendances mais la nouvelle version semble poser des problèmes. Voici le site sur lequel je télécharge l'utilitaire depuis le début http://gnuwin32.sourceforge.net/packages/sed.htm
• Binaries Zip 368423 7 June 2009 ee89b5bf6f2f9883b6e4e93eb897c47a • Dependencies Zip 834061 14 March 2008 7f4d4b3958feaedfd91613844ee6f14a
ce qui au final donne (et depuis le début c'est ainsi):
libiconv2.dll libintl3.dll regex2.dll sed.exe
seulement voilà, alors que tout fonctionnait très bien jusqu'à présent, là si j'exécute un batch contenant des instructions sed, plein de fichiers de ce type sont créés
sed0KsyvY sed1wpjsn sed2bInU3 sed2LMVd6 sed2ujE21 sed3ztVhk sed88jE21 sedaSvrWj sedAT1zad sedATvrWj sedc3FwHJ sedCequ3V sedCg6qeV
je pense que c'est l'option -i qui doit créer ces sortes de backups ou fichiers passerelle (j'utilise jamais l'option -i.backup). Par exemple dans un fichier inf.txt qui contient uniquement la chaine "inf" si je fais
sed -i "s/inf/coucou/g" inf.txt
automatiquement un fichier sedKBHnU3 est créé avec dedans "coucou".
L'autre version de SED ne faisait pas ça. A votre avis il y a un moyen de l'empêcher d'écrire dans ces fichiers ? ou peut être j'ai loupé qquechose ?
Merci