evo ja bi to ovak nekak
drazi mi je for
Code:
DLPATH="/srv/dev-disk-by-label-sandisk/pyload/*"
EXPATH="/srv/dev-disk-by-label-WDRED4TB/Filmovi/"
FILE_ARRAY=($(find "$DLPATH" -name '*.mkv' -or -name '*.mp4' -or -name '*.avi'))
for f in "${FILE_ARRAY[@]}";
do
FOLDER=$(basename "${f%.*}")
FOLDER=$(echo "$FOLDER" | sed 's/\./ /g')
FOLDER=$(echo "$FOLDER" | sed -E 's/(.*)([0-9]{4}[^p|i])(.*)/\1(\2)/')
mkdir "$EXPATH"/"$FOLDER"
mv "$f" "$EXPATH"/"$FOLDER"
done
jedino nemrem skuziti zakaj sed capturea whitespace kod godine, pa ak te to ne smeta ...