E486: Pattern not found
Bonjour,
j'ai une tache planifié et dedans j'ai ce code :
cd $REP_DATAS/bde
for file in *.txt; do dos2unix -o "$file"; done
vi +":%s/ //g" +":wq" infoAntennesGSM.txt
vi +":%s/ //g" +":wq" infoAntennesUMTS.txt
cd $REP_DATAS/nap
for file in *.xml; do dos2unix -o "$file"; done
par contre a chaque fois j'ai une message d'erreur
Error detected while processing command line:
E486: Pattern not found: Â|
"infoAntennesGSM.txt" 72327L, 6886120C written
a mon avis il vien de la commande VI mais j'arrive pas de trouver comment resolu ce probleme
par contre lorsque je lance cette tache manuellement (sh update.sh) l'erreur ne s'apparait pas
SVP si quelqu'un peux m'aider car ca fait 3 jour et j'ai devenu fou
desole pour mon francais parce que je suis anglophone et ca fait seulement 1 an et quelque mois que j'apprend le francais
d'avance merci
j'ai une tache planifié et dedans j'ai ce code :
cd $REP_DATAS/bde
for file in *.txt; do dos2unix -o "$file"; done
vi +":%s/ //g" +":wq" infoAntennesGSM.txt
vi +":%s/ //g" +":wq" infoAntennesUMTS.txt
cd $REP_DATAS/nap
for file in *.xml; do dos2unix -o "$file"; done
par contre a chaque fois j'ai une message d'erreur
Error detected while processing command line:
E486: Pattern not found: Â|
"infoAntennesGSM.txt" 72327L, 6886120C written
a mon avis il vien de la commande VI mais j'arrive pas de trouver comment resolu ce probleme
par contre lorsque je lance cette tache manuellement (sh update.sh) l'erreur ne s'apparait pas
SVP si quelqu'un peux m'aider car ca fait 3 jour et j'ai devenu fou
desole pour mon francais parce que je suis anglophone et ca fait seulement 1 an et quelque mois que j'apprend le francais
d'avance merci
Configuration: Windows XP Internet Explorer 6.0
9 réponses
-
ModérateurSalut,
essaie avec sedcd $REP_DATAS/bde for file in *.txt; do dos2unix -o "$file"; done sed -i.orig 's/ //g' infoAntennesGSM.txt sed -i.orig '/ //g' infoAntennesUMTS.txt cd $REP_DATAS/nap for file in *.xml; do dos2unix -o "$file"; done
-
-
Modérateur
-
@lami20jsalut lami20j
en faite le probleme avec sed que le fichier original sera sauvegarder avec l'extension orig alors qu'est ce que je peu faire pour qu'il rest avec l'extention txt ???
cordialement -
Modérateur@moudi191Salut,
ton fichier sera modifié et il restera avec extension txt, tu n'as qu'à regarder dans le fichier .txt et tu verras que les modifications ont été prises en compte
ce que tu vois avec l'extension .orig ce n'est qu'un sauvegarde de fichier original au cas où
-
@lami20jdeja merci pour tes reponse
mais je te rassur que il ya rien qui change dans les 2 fichier en faite ca fait rien mais j'ai remarque un truque que lorsque on execute
vi +":%s/ //g" +":wq" infoAntennesGSM.txt
pour la premiere fois ca marche tres bien mais si on va l'exxecuter une deuxieme fois ca donne le
E486: Pattern not found
et sed -i.orig 's/ //g' infoAntennesGSM.txt ne donne pas la meme resultat que vi
le text original est de la forme suivant:
Azimut (°) Hauteur sol (m) Tilt électrique 1800 (°) Tilt électrique 900 (°) Tilt mécanique (°)
00000001A1001 53571 32768 RYM_AT42-683T0 391 375.00 ED-Emission réception et Diversité 130 38 0 0 -2
resultat du sed (ca rest comme il ete)
Azimut (°) Hauteur sol (m) Tilt électrique 1800 (°) Tilt électrique 900 (°) Tilt mécanique (°)
00000001A1001 53571 32768 RYM_AT42-683T0 391 375.00 ED-Emission réception et Diversité 130 38 0 0 -2
resultat de vi
Azimut (°) Hauteur sol (m) Tilt électrique 1800 (°) Tilt électrique 900 (°) Tilt mécanique (°)
00000001A1001 53571 32768 RYM_AT42-683T0 391375.00 ED-Emission réception et Diversité 130 38 0 0 -2
cardialement
-
-
SUPER cool ca a l'air marche
j'attend encor demain et je te di en tou cas merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii -
ModérateurRe,
mets tes ficheirs sur cjoint.com je vais tester ce soir ;-)-
ok il sont la
https://www.cjoint.com/?kqoIejSHuN infoAntennesGSM.txt
https://www.cjoint.com/?kqoJpbwlRb update.sh
https://www.cjoint.com/?kqoJWJSoya audit.sh
thx
-
-
ok merci j'y vais
mais j'aimerai bien si tu regarde ca aussi
http://www.commentcamarche.net/forum/affich 8912759 pb d une tache planifie
car j'ai confiance par tes reponses merci bcp -
ModérateurIl manque infoAntennesUMTS.txt
-
ah oui c vrai en faite il semble bcp a l'autre mais je l'ai mis comme meme
https://www.cjoint.com/?kqoSP8Nd7v
merci
-
-
ModérateurSalut,
en étudiant ton fichier je vois ça
lami20j@debian:~/trash$ cat -A infoAntennesGSM.txt | head -2 | tail -1 00000001A1001^I53571^I32768^IRYM_AT42-683T0^I391M- 375.00^IED-Emission rM-iception et DiversitM-i^I130^I38^I0^I0^I-2^M$
En fait entre 391 et 375.00 tu as le caractère ASCII 160 et pas pas un espace ni plusieurs, ni une tabulation.
Affiche le résultat desed 's/\xA0//g' infoAntennesGSM.txt | head -3 | tail -2
-
ModérateurNon, il n'y a pas un espace.
Affiche le résultat de la commande que je t'ai demandée. -
ModérateurD'ailleurs, tu n'as pas dit comment tu obtiens ces fichiers.
Je pense que ce sont des fichiers obtenus sous WIndows, d'après ce que j'ai vu. -
ModérateurAlors la commande sera (comme ça on sauvegarde l'original ;-)
sed -i.orig 's/\xA0//g' infoAntennesGSM.txt
oui en faite ces fichier je les obtien a partir d'une poste windows
Alors je ne me suis pas trompé ;-)