J'ai deux variables, une avec le texte, et l'autre avec les motifs. Et je veux filtrer les lignes, les motifs correspondants. Comment puis je faire ça?Filtrer les lignes par motif dans le script bash
Mon script ressemble à ceci
# get ignore files list
IGNORE=`cat ignore.txt`
# get changed files list
CHANGED=`git diff --name-only $LAST_COMMIT HEAD`
# remove files, that should be ignored from change list
for IG in $IGNORE; do
echo $CHANGED
$CHANGED=`cat $CHANGED | grep -v $IG`
done
Oui, merci. C'est une bonne idée de fournir directement le fichier pattern à grep. – AlexLocust