View Single Post
Staro 01.02.2021., 12:37   #6
pizdun
d(O.o)b
 
Datum registracije: Dec 2004
Lokacija: -
Postovi: 223
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 ...
pizdun je offline   Reply With Quote