Bonjour
à partir d'une grande liste de fichiers je voudrais tester la presence d'une ligne de caractere et recuperer le nom du fichier pour lequel le test est concluant, je suis un peu perdu au niveau de la syntaxe. Je lance ces commandes sur un AIX.
1 2 3 4 5
| for i in `find . | grep -i csv`
test==`cat $i | grep blabla`
if [ "$test" -eq 1 ]
echo $i
done |
Je sais qu'il y a plusieurs moyen d arriver à ce resultat :
par ex :
find . | grep -i csv | xargs grep blabla
mais j'aimerai y arriver en utilisant le if.
Merci d'avance pour votre aide.
Partager