2.4.8 Команды diary и echo
Функция ведения журнала в Octave позволяет записывать все или часть интерактивного сеанса в отдельный файл, сохраняя введённые вами команды и результаты, которые выдаёт Octave.
- : diary
-
: diary
on -
: diary
off -
: diary
filename -
:
[status, diaryfile] =diary -
Записывает все команды и результаты их выполнения в единый журнал в том виде, в каком они отображаются в терминале.
Допустимые параметры:
- on
-
Начинает запись сеанса в файл с именем diary в текущем рабочем каталоге.
- off
-
Останавливает запись сеанса в файл журнала.
- filename
Записывает сеанс в файл с именем filename.
Если входные и выходные аргументы не указаны,
diaryпереключает текущее состояние ведения журнала.Если запрошены выходные аргументы,
diaryигнорирует входные аргументы и возвращает текущее состояние. Логическое значение status указывает, включена или отключена запись, а diaryfile содержит имя файла, в котором сохранён сеанс.
Иногда бывает полезно видеть команды функции или скрипта в процессе их выполнения. Это может быть особенно полезно при отладке некоторых типов проблем.
- : echo
-
: echo
on -
: echo
off -
: echo
on all -
: echo
off all -
: echo
function on -
: echo
function off -
Управляет отображением команд во время выполнения.
Допустимые параметры:
on-
Включает отображение команд при их выполнении в файлах скриптов.
off-
Отключает отображение команд при их выполнении в файлах скриптов.
on all-
Включает отображение команд при их выполнении в файлах скриптов и функциях.
off all-
Отключает отображение команд при их выполнении в файлах скриптов и функциях.
function on-
Включает отображение команд при их выполнении в указанной функции.
function offОтключает отображение команд при их выполнении в указанной функции.
Если аргументы не указаны,
echoпереключает текущее состояние отображения команд.См. также: PS4.
© 1996–2026 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v9.4.0/Diary-and-Echo-Commands.html