[Eisfair] Tipp für Programmierarbeit: Dateien nach 'eval(base64_decode' durchsuchen

Ernst Eiswürfel ernst.eiswuerfel at online.de
So Jul 6 21:49:57 CEST 2014


Am 05.07.2014 09:45, schrieb Stefan Heidrich:
> Hallo Ernst,
>
>> find .... | grep ... && send_mail
>
> nein, das funktioniert leider nicht und löst nie einen Mailversand aus.
>
Hallo Stefan,

das funktioniert definitiv. "send_mail" ist natürlich nur ein 
Stellvertreter für dein eigenes Kommando um die Mail zu schicken.

Das "&&" bewirkt, dass dieses Kommando nur dann aufgerufen wird wenn das 
vorangegangene grep eine Ausgabe erzeugt hat.

Probier doch mal Folgendes (in einer Zeile):

find /public/webseiten/mirror -type f | xargs grep 'eval(base64_decode' 
&& echo "Mail sollte verschickt werden" || echo "Kein Fund"

Das && ist also dein "if" und das "||" ist das "else".

LG,
E.E.
-- 


Mehr Informationen über die Mailingliste Eisfair