E486: Pattern not found

Fermé
moudi191 Messages postés 41 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 - 15 oct. 2008 à 16:06
moudi191 Messages postés 41 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 - 16 oct. 2008 à 17:39
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 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
15 oct. 2008 à 16:42
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 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 1
15 oct. 2008 à 17:29
salut lami20j

merci bcp t mon sauveur en faite ca marche tressssssssss bien

thx a lot
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > moudi191 Messages postés 41 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008
15 oct. 2008 à 18:01
Re,

de rien ;-))
0
moudi191 Messages postés 41 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 1 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
16 oct. 2008 à 13:46
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 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > moudi191 Messages postés 41 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008
16 oct. 2008 à 13:54
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 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 1 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
16 oct. 2008 à 14:05
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 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 1
15 oct. 2008 à 16:58
SUPER cool ca a l'air marche
j'attend encor demain et je te di en tou cas merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
16 oct. 2008 à 14:27
Re,

mets tes ficheirs sur cjoint.com je vais tester ce soir ;-)
0
moudi191 Messages postés 41 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 1
16 oct. 2008 à 14:40
0
moudi191 Messages postés 41 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 1
16 oct. 2008 à 14:33
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 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
16 oct. 2008 à 14:43
Il manque infoAntennesUMTS.txt
0
moudi191 Messages postés 41 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 1
16 oct. 2008 à 14:47
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 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
16 oct. 2008 à 17:12
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 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 1
16 oct. 2008 à 17:23
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 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
16 oct. 2008 à 17:28
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 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
16 oct. 2008 à 17:30
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 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 1
16 oct. 2008 à 17:35
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 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
16 oct. 2008 à 17:37
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 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 16 décembre 2008 1
16 oct. 2008 à 17:39
lol mdr toi trompé hehehe jamaisssssssssssssssssssssssss

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