J'essaie de lire un fichier d'expressions régulières, de les boucler et de les filtrer sur un autre fichier. Je suis si proche, mais j'ai des problèmes avec ma substitution $ regex var je crois.Utilisez regex dans la commande awk dans le script bash
while read regex
do
awk -vRS= '!/$regex/' ORS="\n\n" $tempOne > $tempTwo
mv $tempTwo $tempOne
done < $filterFile
$ tempOne et $ tempTwo sont des fichiers temporaires. $ filterFile est le fichier contenant les regexes.
On dirait que vous voulez qu'il y ait une ligne blanche où il y avait un ligne correspondant à votre expression régulière? Est-ce la raison pour laquelle il y a le SRO? – rescdsk