Så här ser det ut nu ungefär fast runt 1000 filer Jane Doe-Shot at the park.zip Jane Doe-Shot at the zoo.zip Jane Doe-Perfect Dark.zip Jane Doe-Zombies.zip Biance Jones-The keeper.zip Biance Jones-The jail.zip Biance Jones-Jailtime.zip Biance Jones-Keeping me up.zip
Jane Doe
-Jane Doe-Shot at the park.zip
-Jane Doe-Shot at the zoo.zip
-Jane Doe-Perfect Dark.zip
-Jane Doe-Zombies.zip
Biance Jones
-Biance Jones-The keeper.zip
-Biance Jones-The jail.zip
-Biance Jones-Jailtime.zip
-Biance Jones-Keeping me up.zip
ls -1 | grep '.*\-' | cut -d"-" -f1 | sort -u | sed 's/^/mkdir "/;s/$/"/' | head
ls -1 | grep '.*\-' | cut -d"-" -f1 | sort -u | sed 's/^/"/;s/$/"/' | cat -v |fgrep M- | head
ls -1| grep '.*\-'| cut -d"-" -f1| sort -ru|awk -F"-" '{Nn=$1;gsub(" ","?",Nn);printf("mkdir \"%s\";mv %s-* %s/ \n",$1,Nn,Nn)}'
mkdir "Jane Doe";mv Jane?Doe-* Jane?Doe/ mkdir "Biance Jones";mv Biance?Jones-* Biance?Jones/
ls -1 | grep '.*\-' | cut -d"-" -f1 | sort -u | sed 's/^/mkdir "/;s/$/"/' | head
ls -1 | grep '.*\-' | cut -d"-" -f1 | sort -u | sed 's/^/"/;s/$/"/' | cat -v |fgrep M- | head
ls -1| grep '.*\-'| cut -d"-" -f1| sort -ru|awk -F"-" '{Nn=$1;gsub(" ","?",Nn);printf("mkdir \"%s\";mv %s-* %s/ \n",$1,Nn,Nn)}'
mkdir "Jane Doe";mv Jane?Doe-* Jane?Doe/ mkdir "Biance Jones";mv Biance?Jones-* Biance?Jones/
Gick hur smidigt som helst och tog bara ett par minuter totalt från att jag började. Hade inga åäö i namnen och det inledande "-" var bara för att visa att dom var subfiler i en mapp. Använder min av programmet NameChanger för att batch-ändra namn. Återigen tack som fan!
Du måste vara medlem för att kunna kommentera