Quebra de ${output}
em {}
colchetes permite a concatenação do sublinhado e da data. Alternativamente, você poderia usar apenas cp $1 $2_$(date +%m%d%y)
.
script.sh
#!/bin/bash
input=$1
output=$2
cp ${input} ${output}_$(date +%m%d%y)
Uso:
$ ls
file_name script.sh
$./script.sh file_name archive
$ ls
archive_090718 file_name script.sh