Risposte:
non hai specificato quale shell, ma supponendo bash (o zsh):
function msg() {
read -p "Task #${1} done. Press any key to continue"
}
e poi lo usi semplicemente come
% msg "foobar"
con $0
- $X
accedi all'ennesimo parametro, in $*
e $@
trovi l'intera riga. controlla il manuale della tua shell.