Функция определения не работает

Я хочу определить эту функцию:

displayInfo (){ echo "Hi";cal;date }

Но после нажатия клавиши ввода я вижу следующее:

>

В чем проблема?

0
задан 18 September 2019 в 13:43

2 ответа

При определении функции на одной строке Вам нужно ; для выражения конца команд:

displayInfo (){ echo "Hi";cal;date; }

, С другой стороны, можно сделать это на нескольких строках:

displayInfo (){ 
    echo "Hi"
    cal
    date
}
2
ответ дан 23 October 2019 в 11:35

Добавьте точку с запятой после "даты":

displayInfo (){ echo "Hi";cal;date; }

В Вашем коде интерпретатор удара не удается найти конец функции и предлагает Вам продолжать.

2
ответ дан 23 October 2019 в 11:35

Другие вопросы по тегам:

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