Есть ли способ объявить и передать параметры для функций оболочки, как это?
function msg( m )
{
read -p "Task #" + m + "done. Press any key to continue
}
Есть ли способ объявить и передать параметры для функций оболочки, как это?
function msg( m )
{
read -p "Task #" + m + "done. Press any key to continue
}
вы не указали какую оболочку, но предполагали bash (или zsh):
function msg() {
read -p "Task #${1} done. Press any key to continue"
}
а потом вы просто используете его как
% msg "foobar"
с $0
- $X
вы получаете доступ к n-му параметру, в $*
и $@
вы найдете всю строку. просто проверьте руководство вашей оболочки.