cut -d / -f 4 file1.txt | paste -sd '|' | xargs -I{} grep -v -E {} file2.csv
Explicação:
cut -d / -f 4 file1.txt
selecionará os hashes do primeiro arquivo
paste -sd '|'
unirá todos os hashes em uma expressão regular ex. H1|H2|H3
xargs -I{} grep -v -E {} file2.csv
chamará o grep com o padrão anterior como argumento, xargs substituirá {}
pelo conteúdo do STDIN
Se você não tiver paste
, poderá substituí-lo por tr "\n" "|" | sed 's/|$//'