for i in `ls -R *.sxw`
do
echo $i
zgrep -i -l "scaner" $i
done
Maintenant 2 problèmes : si j'ai un nom avec un espace dans le fichier, j'ai une erreur gzip : part.gz: no such file or directories, (il faudrait protéger le nom des fichiers par ,円 mais comment faire ?
2 : dans ce cas le ls -R *.sxw n'est pas récursif alors que les -R l'est (récursif)
[^] # Re: scaner ?
Posté par hervé Couvelard . En réponse au message unzip |grep. Évalué à 2.
#!/bin/bash
for i in `ls -R *.sxw`
do
echo $i
zgrep -i -l "scaner" $i
done
Maintenant 2 problèmes : si j'ai un nom avec un espace dans le fichier, j'ai une erreur gzip : part.gz: no such file or directories, (il faudrait protéger le nom des fichiers par ,円 mais comment faire ?
2 : dans ce cas le ls -R *.sxw n'est pas récursif alors que les -R l'est (récursif)