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.
Je sais qu'il y a plusieurs moyen d arriver à ce resultat :Code:
1
2
3
4
5 for i in `find . | grep -i csv` test==`cat $i | grep blabla` if [ "$test" -eq 1 ] echo $i done
par ex :
mais j'aimerai y arriver en utilisant le if.Code:find . | grep -i csv | xargs grep blabla
Merci d'avance pour votre aide.