Problème dans la création d'un script

Résolu
niko.60 -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
je suis en train de développer un script et après une commande egrep, je ne trouve plus rien dans mon fichier. Or dans le fichier de départ, j'ai bien des ligne qui contiennent la valeur se trouvant derrière egrep. J'ai utilisé le debug pour trouver le problème, il vient du egrep $'\001173.1.155.228' car je devrais avoir egrep '173.1.155.228'. Je ne trouve pas pourquoi j'ai ça.
le code :
for j in `cat ./bots/temps.txt`;
do
echo "grep $j";
cat ./bots/temp3.txt | egrep $j > ./bots/temp4.txt;
cat ./bots/temp4.txt | tail -10;
done;

voilà ce que j'obtiens :
+ echo 'grep 173.1.155.228'
grep 173.1.155.228
+ cat ./bots/temp3.txt
+ egrep $'\001173.1.155.228'
+ cat ./bots/temp4.txt
+ tail -10

Merci d'avance pour votre aide
A voir également:

3 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

On peut voir la sortie de :
cat -A ./bots/temps.txt
As-tu essayé de quoter la variable (et d'utiliser la syntaxe) :
egrep "$j" ./bots/temp3.txt  > ./bots/temp4.txt;
???
0
niko.60
 
lorsque je fais cat -A ./bots/temps.txt, j'obtient : ^A173.1.155.228
c'est pas le ^A qui pose problème ?
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896 > niko.60
 
Ben si ;-((

Par contre tu es sûr que c'est un ^A ?
0
niko.60 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
 
oui, si je le fais pour d'autre, ça me donne pareil :
cat -A ./bots/temps.txt
^A66.252.13.212 ^A72.10.172.214
0
niko.60 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
 
et merci beaucoup, je galère depuis 3 jours dessus
0
niko.60
 
autre question en passant, comment faire pour l'enlever, j'ai essayé avec tr -d "^A"
mais c'est pas ça, c'est surement plus compliqué étant donné qu'il ne m'affiche pas le ^A
0
niko.60
 
j'ai trouvé merci
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
T'as trouvé quoi ?

Merci de t'expliquer ;-))

Edit :
Merci d'avoir pris le temps de donner la solution ;-((
0