find . -type f -name "*Official*" -print0 | xargs -r0 rename 's/(.*) \(Official Music Video\)(.*)/$1$2/' -- find . -type f -name "*Official*" -print0 | xargs -r0 rename 's/(.*) \(Official Video\)(.*)/$1$2/' -- find . -type f -name "*Official*" -print0 | xargs -r0 rename 's/(.*) \[Official Music Video\](.*)/$1$2/' -- find . -type f -name "*Official*" -print0 | xargs -r0 rename 's/(.*) \[Official Video\](.*)/$1$2/' -- find . -type f -name "*Video*" -print0 | xargs -r0 rename 's/(.*) \(Video\)(.*)/$1$2/' -- find . -type f -iname "*Official*" -print0 | xargs -r0 rename 's/(.*) \[OFFICIAL VIDEO\](.*)/$1$2/' -- find . -type f -iname "*Official*" -print0 | xargs -r0 rename 's/(.*) \(OFFICIAL VIDEO\)(.*)/$1$2/' -- find . -type f -iname "*Official*" -print0 | xargs -r0 rename 's/(.*) \(OFFICIAL MUSIC VIDEO\)(.*)/$1$2/' -- find . -type f -iregex "(.*)\ ?\((OFFICIAL)?\ ?(MUSIC)? \?(VIDEO)?\)(.*)" -print0 | xargs -r0 rename 's/(.*)\ ?\(OFFICIAL MUSIC VIDEO\)(.*)/$1$2/' -- find . -type f -regextype sed -iregex "(.*)\ ?[\(|\[](OFFICIAL)?\ ?(MUSIC)?\ ?(VIDEO)?[\)|\]](.*)" -print0 (?i)\ ?[\[|\(](official )?(music )?video[\]|\)]\ ?