[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Der ls-Befehl und die verflixten Leerzeichen



Am 03.09.2015 um 19:35 schrieb Uwe Kerstan:
> Am Donnerstag 03 September 2015, 17:58:27 schrieb Joachim Hartmann:
>
>> Mein Ansatz dazu:
>> - Schleife über alle JPG-Dateien
>> - Je JPG-Datei die Anzahl der Dateien mit gleichem Namen - Dateiendung
>> egal - ermitteln.
>> - Ist die Anzahl 1, so exestiert nur die JPG-Datei. Diese wird dann
>> gelöscht.
>
> Moin, ich finde die Logik etwas komisch. :-)
>
>> Wer kann helfen, ggf auch mit einem alternatven Bash-Script.
>
> Anderer Ansatz:
Find ich auch gut, aber für die Leerzeichen sollte IFS auf "nur
Zeilenumbruch" gesetzt werden
>
>
> #!/bin/bash
>
> dir=/var/cache/minidlna/mediathekview
OLDIFS=${IFS}
IFS="
"
>
> for bild in $dir/*jpg ; do
>
>   base=$(basename "$bild" .jpg)
>
>   video="$dir/$base.mp4"
>
>   if [ ! -f "$video" ]; then
>
>     rm -v "$bild"
>
>   fi
IFS=${OLDIFS}
>
> done
damit wird die Zuverlässigkeit der bereits gesetzten "" meiner Meinung
nach noch erhöht.

Tschüss
Uwe


Reply to: