E486: Pattern not found

moudi191 Messages postés 41 Statut Membre -  
moudi191 Messages postés 41 Statut Membre -
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

9 réponses

lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut,

essaie avec sed
cd $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
0
moudi191 Messages postés 41 Statut Membre 1
 
salut lami20j

merci bcp t mon sauveur en faite ca marche tressssssssss bien

thx a lot
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570 > moudi191 Messages postés 41 Statut Membre
 
Re,

de rien ;-))
0
moudi191 Messages postés 41 Statut Membre 1 > lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité
 
salut 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
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570 > moudi191 Messages postés 41 Statut Membre
 
Salut,

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ù

0
moudi191 Messages postés 41 Statut Membre 1 > lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité
 
deja 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
0
moudi191 Messages postés 41 Statut Membre 1
 
SUPER cool ca a l'air marche
j'attend encor demain et je te di en tou cas merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Re,

mets tes ficheirs sur cjoint.com je vais tester ce soir ;-)
0
moudi191 Messages postés 41 Statut Membre 1
 
0
moudi191 Messages postés 41 Statut Membre 1
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Il manque infoAntennesUMTS.txt
0
moudi191 Messages postés 41 Statut Membre 1
 
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
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut,

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 de
sed 's/\xA0//g' infoAntennesGSM.txt | head -3 | tail -2

0
moudi191 Messages postés 41 Statut Membre 1
 
je ne sai pas comment te remercier je te jure je l'ai pas encor essayer mais a ton avis il faut pas mettre

sed -i.orig 's/ //g' infoAntennesGSM.txt a la place de
sed -i.orig 's/ //g' infoAntennesGSM.txt

car peut etre c'est ca le pb avant on a mis 2 espace et il faut qu'on mettre une seul ?????
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Non, il n'y a pas un espace.
Affiche le résultat de la commande que je t'ai demandée.
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
D'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.
0
moudi191 Messages postés 41 Statut Membre 1
 
si si si si si si ca marche ca marche :-)) avec

sed 's/\xA0//g' infoAntennesGSM.txt

oui en faite ces fichier je les obtien a partir d'une poste windows

suppr il faut seulment attendre demain matin pour que je puisse voir les resultat

enfin wowwwwwwwwwwww
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Alors 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é ;-)
0
moudi191 Messages postés 41 Statut Membre 1
 
lol mdr toi trompé hehehe jamaisssssssssssssssssssssssss

merci vraiment car ca fait 4 jour que je cherche et je cherche 1000 merci
0