Re: Returncode aus subshell als Returncode der Funktion?
- From: Manuel Reimer <mreimer@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 30 Jan 2009 07:29:36 +0100
Sascha Hüdepohl wrote:
Und das ließe sich nicht mit:
if `grep -q "^${mimetype};" /etc/mailcap`; then echo "Matsch"; fi
erledigen?
Wenn "$mimetype" ein leerer String ist, dann gibt es auch ein "OK".
Gleiches wenn "$mimetype" ein "." ist (kann man grep das Interpretieren von RegEx eigentlich irgendwie abgewöhnen...).
Es handelt sich um eine recht kritische Geschichte, da der Eingabewert nicht unbedingt immer sicher bekannt ist. Das Script soll anhand des Vorhandenseins des übergebenen MIME-Typs ermitteln, ob dieser vertrauenswürdig ist. Ein falsch erkannter Typ würde es einem Angreifer ermöglichen, beliebigen Code auszuführen. Eher soll die Unterfunktion einmal zu viel auf Fehlerstatus gehen, als einmal zu wenig.
Wenn ich könnte, dann würde ich das in Perl lösen. Da ich aber mein Script in das portland-Paket integrieren lassen will (portland.freedesktop.org) und die (wohl weil es jeder hat) auf Shellscript bestehen, habe ich keine Wahl.
CU
Manuel
--
www.jetzt-abwaehlen.de Wählen gehen 2009! Ein Aufruf etwas zu ändern.
Der Mensch erfand Maschinen, um sich damit die Arbeit zu erleichtern.
Nur leider hat er vergessen, rechtzeitig damit aufzuhören...
Beiträge mit *X-No-Html Header* kann ich weder lesen, noch beantworten!
.
- Follow-Ups:
- Re: Returncode aus subshell als Returncode der Funktion?
- From: Hauke Laging
- Re: Returncode aus subshell als Returncode der Funktion?
- From: Juergen Ilse
- Re: Returncode aus subshell als Returncode der Funktion?
- References:
- Returncode aus subshell als Returncode der Funktion?
- From: Manuel Reimer
- Re: Returncode aus subshell als Returncode der Funktion?
- From: Sascha Hüdepohl
- Returncode aus subshell als Returncode der Funktion?
- Prev by Date: Re: Returncode aus subshell als Returncode der Funktion?
- Next by Date: Re: Returncode aus subshell als Returncode der Funktion?
- Previous by thread: Re: Returncode aus subshell als Returncode der Funktion?
- Next by thread: Re: Returncode aus subshell als Returncode der Funktion?
- Index(es):