help needed with applescript/shell - find & copy

Hi All,

Have been away for a long time but glad to be back here :slight_smile:
I could use some help with the following:

I need to find items on a lot of mounted volmes and copy those items to a mounted HD or stick
has to be name contains
get all results
choose item(s)
copy selected item(s)

sample flow:

applescript/shell

applescp: give in name

shell: find item contains name in /Volumes/ (exclude MacintoshHD)

applescp: present list of items & path
applescp: choose item(s) - put in list
applescp: more search?
if no
applescp: copy selected item(s) to choose destination from /Volumes/mounted volumes

shell: copy items from list to chosen destination

applescp: end script with msg done
if yes
applescp: give in name
applescp: present list of items & path

shell: find item contains name in /Volumes/ (exclude MacintoshHD)

applescp: present list
applescp: choose item(s) - add to list
applescp: copy selected item(s) to choose destination from /Volumes/mounted volumes

shell: copy items from list to chosen destination

 applescp: end script with msg done

so its a mixture applescript and shell and i will probably embed a progress bar to get some idea wheats going on

many, many thanks in advance
Peter