Spec-Zone.ru › Octave 9

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 содержит имя файла, в котором сохранён сеанс.

См. также: history, evalc.

Иногда бывает полезно видеть команды функции или скрипта в процессе их выполнения. Это может быть особенно полезно при отладке некоторых типов проблем.

: 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API