So I wasn't sure exactly where to put this on the forums, but this section seemed right. My apologies in advance if this is the wrong location, sorry.
So I'm trying to setup a script that runs after transmission finishes that renames some files and changes ownership and permissions of recently downloaded and moved files. Below is my code with what I have working and some commented out that I'm trying to make work in the right way. Sadly my bash script coding isn't neat or very clean. I was hoping there might be a gentlemen or lady (or more) that could help me get it to be simpler and be quicker (maybe using some sort of loop ) and work better instead of grabbing all files. Currently this lags the bejesus of my machine for a couple minutes every time it runs. I appreciate and thank for any advice or help.
#!/bin/sh
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -name "*:*" -exec rename 's|:|-|g' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -name "*:*" -exec rename 's|:|-|g' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name "*.*" -exec rename 's/\[.*?\] //' *.* {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Horizon\ -\ /Horizon\-\ 2/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Yona\ -\ /Yona\-\ 1/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Kokuin\ -\ /Kokuin\-\ 1/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Formars\ -\ /Formars\-\ 1/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Trigger\ -\ /Trigger\-\ 1/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Vanadis\ -\ /Vanadis\-\ 1/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Muyo\!\ -\ /Muyo\-\ 1/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Online\ II\ -\ /Online\-\ 2/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Seven\ -\ /Seven\-\ 1/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Waru\ -\ /Waru\-\ 1/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Seven\ -\ /Seven\-\ 1/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Seven\ -\ /Seven\-\ 1/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/in\ G\ -\ /in\ G\-\ 1/' {} \; >>name.log 2>&1
find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -name '*.*' -exec rename 's/Ange\ -\ /Ange\-\ 1/' {} \; >>name.log 2>&1
echo renamed
#sudo find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -user debian-transmission -exec chmod 775 {} + 2>>chmod.log
#sudo find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -user couchpotato -exec chmod 775 {} + 2>>chmod.log
sudo chmod 775 -R /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/
echo moded
#sudo find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -user debian-transmission -exec chown hakarune:users {} + 2>>chown.log
#sudo find /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/ -type f -user couchpotato -exec chown hakarune:users {} + 2>>chown.log
sudo chown user:users /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/
echo owned
rm -f /media/96e60511-62ca-48ba-bccc-9b365bfcc4e5/downloads/*.ignore >> rm.log 2>&1
#chmod -R 775 /media/7cf574d7-151b-4b69-8215-41092e71789c/*
#chown -R user:users /media/7cf574d7-151b-4b69-8215-41092e71789c/*
Alles anzeigen
P.S. I'm using transmission to download and Sickbeard/Couchpotato to organize and move everything.