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

Re: Der ls-Befehl und die verflixten Leerzeichen



Hallo Joachim,

probier doch mal IFS auf \n zu setzen und dann ls auszuführen.

Am 03.09.2015 um 17:58 schrieb Joachim Hartmann:
> #!/bin/bash
>
> DIR="/var/cache/minidlna/mediathekview/"
>
> find "$DIR" -regex ".*\.jpg" -type f | while read -r FILEPATH
>
> do
>     printf "%s\n" "--- Start Thumbnailremovement for ---"
>     printf "%s\n" "$FILEPATH"
OLDIFS=${IFS}
IFS="
"
>     THUMBFILE="'${FILEPATH%.*}'.*" # remove video ext. and add .jpg
IFS=${OLDIFS}
>         COUNT=$(ls -l " $THUMBFILE "| wc -l)
>         COUNT=1
>      if [ $COUNT -eq 1 ]; then
>         printf "\e[1;33m%s\e[0m\n" "Video does not exists, removing
> thumbnail!"
>                #rm $FILEPATH
>         else
>         printf "\e[1;33m%s\e[0m\n" "Video does exists, do nothing!"
>     fi
>      printf "%s\n" "--- End Thumbnailcreation ---"
> done
> exit 0
damit sollten die Leerzeichen kein Problem mehr sein.

Tschüss
Uwe

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


Reply to: