A abordagem mais direta é, em vez de capturar os parâmetros com $1, utilizar o parâmetro especial @ entre aspas duplas: "$@", a menos que você pretenda passar outros argumentos na linha do comando.
O @ corresponde a todos os parâmetros passados para o script menos o nome do próprio script ($0).
Editado:
Agora que eu vi que você passa mais de um arquivo, o que não é problema. Depois de capturar todos os parâmetros como uma única string, você utiliza uma referência (/home, por exemplo), como padrão para dividir os parâmetros.