Hi Danny,
The delete one is pretty easy, you don't need a script for it. Just select the top-level node page in the tree, switch to Listing mode, then in the Name contains search type "about" for example and tick "Show all levels" checkbox, alternatively in the top right corner there is also a page type filter. Once your search and filter capture all desired pages you can mass-delete those.
The copy task you mentioned is a little bit trickier though. I'd consider these options:
- Prepare an excel spreadsheet with these pages then import via Import Toolkit, it allows multiple destinations
- Run a small console app locally to copy pages via API, then sync those pages to next environments via Staging
Please keep in mind that manipulating pages and tree via SQL isn't a good practice because there are so many tables involved and it's easy to mess up with the database.