Pages : 1
#1 Le 17/11/2012, à 20:30
- Sirene
Grep
Svp j'arrive pas a exécuter ce script je sais pas ou es le problème ( c'est un script qui permet de chercher une information dans un fichier )
y a quelqu’un peut m'aider Merci D'avance
#!/bin/bash
echo "Entrer l'information a rechercherer:"
read info
$search=grep -i "$info"
if [-z search]
then
echo "Aucun fichier contenant information $info demander"
exit 1
else
echo "$info est trouvée"
fi
Hors ligne
#2 Le 17/11/2012, à 20:39
- Hizoka
Re : Grep
$search=grep -i "$info"
- impossible de commencer par $
- apres ton = il n'y a pas de $() ni de ` pour executer ton grep
- ton grep doit chercher un terme mais sans indication du fichier...
if [-z search]
non fonctionnel non plus... là, tu dis : si le mot "search" n'existe pas...
Conclusion, tout le script est problématique.
et utilise les balise de code sinon c'est pas tres lisible.
donc un conseil, lis ce site : http://abs.traduc.org/abs-fr
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#3 Le 17/11/2012, à 21:12
Hors ligne
#4 Le 18/11/2012, à 12:03
- pingouinux
Re : Grep
Bonjour,
#!/bin/bash
echo "Entrer l'information a rechercher:"
read info
if grep -qi "$info" liste_des_fichiers
then
echo "$info est trouvée"
else
echo "Aucun fichier contenant information $info demandée"
exit 1
fi
ou bien
grep -qi "$info" liste_des_fichiers && echo "$info est trouvée" || { echo "Aucun fichier contenant information $info demandée"; exit 1; }
Hors ligne
Pages : 1