você não especificou qual shell, mas assumindo o bash (ou zsh):
function msg() {
read -p "Task #${1} done. Press any key to continue"
}
e depois é só usá-lo como
% msg "foobar"
com $0 - $X você acessa o enésimo parâmetro, em $* e $@ você encontra a linha inteira. basta verificar o manual do seu shell.