не уверен, что это сработает, но вы можете попробовать это, в основном это бесконечный цикл, поэтому вам придется вручную завершать сценарий или добавлять фильтр, скажем, для клавиши q, при нажатии устанавливает copyFiles в 0
copyFile = 1
while [ ${copyFile} -eq 1 ]
do
echo "Copying file..."
cp file /other/location
echo "File copied. Press q to quit."
read response
[ "$response" = "q" ] && copyFile = 0
sleep 5
done