Команда для отображения предыдущего, текущего, следующего месяца кал дек 2015 года

В функции параметры передаются функции, а не сценарию:

$ cat foo.sh
function main ()
{
    echo "$@"
}

echo "$@"
main
$ bash foo.sh bar
bar

$

Вам нужно передать "$@"наmain:

main "$@"

Хотя я нахожу функцию mainв сценариях довольно бесполезной, если только вы не вызываете mainснова и снова в одном и том же сценарии.

-1
31.01.2020, 05:19
0 ответов

Теги

Похожие вопросы