URL: https://linuxfr.org/forums/programmation-shell/posts/probl%C3%A8me-avec-grep-et-script-bash Title: Problème avec grep et script bash Authors: yodaz Date: 2005年01月20日T10:46:46+01:00 Tags: Score: 0 Bonjour, j'ai un problème avec ce petit script , quand à l'éxécution j'ai l'erreur suivante: [: erreur(1104),: unknown operand Le but du script est de recherche des codes erreur dans des fichiers textes, et d'envoyer le resultat dans result.txt #!/bin/sh cd /home/toto/src echo "" >> result for i in `cat code` do £spaces£ £/spaces£echo -e "Erreur numero $i, fichiers concernes: \n">> result.txt £spaces£ £/spaces£for f in * £spaces£ £/spaces£do £spaces£ £/spaces£chaine=`grep -e "erreur($i)" $f` £spaces£ £/spaces£if [ -n $chaine ] £spaces£ £/spaces£then £spaces£ £/spaces£echo -e "\t $f\t" >> result.txt £spaces£ £/spaces£fi £spaces£ £/spaces£done done Quelqu'un peut il me dire d'ou vient l'erreur, je pense a un problème de substitution de variable, mais je n'arrive pas a comprendre ce qui foire. Merci d'avance pour vos réponses

AltStyle によって変換されたページ (->オリジナル) /