Sie haben nicht angegeben, welche Shell, aber bash (oder zsh) vorausgesetzt:
function msg() { read -p "Task #$ done. Press any key to continue" }
und dann benutzt du es einfach gerne
% msg "foobar"
Mit $0
- gelangen $X
Sie zum n-ten Parameter, in $*
und $@
Sie finden die gesamte Zeile. Überprüfen Sie einfach das Handbuch Ihrer Shell.