Aparece clamscan (1) envia sua saída para stdout então canaliza para tee que enviará a saída para stdout e para um comando que filtra para "Virus detected" e que é encontrado, ele invoca seu programa para tocar música . Do manual do usuário do clam AntiVirus, parece que a saída será o que esta linha produz:
% bl0ck_qu0te%Algo como isso deve funcionar:
clamscan |tee (grep "Virus detected" | yourprogram_or_script musicfile )
Veja link e clamscan (1) e tee (1) para mais informações.