[linux-l] shell skript probleme mit leerzeichen
Jan-Benedict Glaw
jbglaw at lug-owl.de
So Okt 30 11:34:29 CET 2005
On Sun, 2005-10-30 01:33:12 +0200, Mike Dornberger <Mike.Dornberger at gmx.de> wrote:
> On Sat, Oct 29, 2005 at 09:09:56PM +0200, Schlomo Schapiro wrote:
> > hier als kleine Anregung meine Version, genannt convert_picture_cd
> >
> > #!/bin/bash
> > shopt -s nocaseglob nullglob
> > test $# -lt 2 && { echo Usage: $0 picture-dir target-dir ; exit ; }
> >
> > trap 'test -e "$2/tmp.pnm" && rm -f "$2/tmp.pnm"' 0
>
> hm, ist das "symlink-attack"-sicher?
Das Löschen? Immer doch...
> > test -d "$2" || mkdir -p "$2"
> > for k in "$1"/*.{jpg,jpeg} ; do
> > djpeg -scale 1/2 "$k" >"$2/tmp.pnm"
> > echo -n "Converting $k "
> > l="$(basename "$k")"
>
> Müssen die Anführungszeichen um $k nicht gequotet werden? Wenn nein, warum
Nein.
> nicht. Was passiert, wenn $k selbst Anführungszeichen enthält?
Wegen $().
Es funktioniert[tm].
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de . +49-172-7608481 _ O _
"Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg _ _ O
für einen Freien Staat voll Freier Bürger" | im Internet! | im Irak! O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Digital signature
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20051030/db172808/attachment.sig>
Mehr Informationen über die Mailingliste linux-l