Spec-Zone.ru › Nushell

print для строк

Вывести заданные значения в stdout.

Сигнатура

> print {flags} ...rest

Флаги

  • --no-newline, -n: Вывести без добавления символа новой строки в конце.
  • --stderr, -e: Вывести в stderr вместо stdout.
  • --raw, -r: Вывести без форматирования (включая двоичные данные).

Параметры

  • ...rest: Значения для вывода.

Типы ввода/вывода:

ввод вывод
ничего ничего
любое ничего

Примеры

Вывести «hello world»

> print "hello world"

Вывести сумму 2 и 3

> print (2 + 3)

Вывести «ABC» из двоичных данных

> 0x[41 42 43] | print --raw

Примечания

В отличие от echo, эта команда не возвращает никакого значения (print | describe вернёт «ничего»). Поскольку у этой команды нет вывода, нет смысла передавать его по конвейеру другим командам.

print можно использовать внутри блоков кода (например, в хуках), чтобы отображать текст во время выполнения, не вмешиваясь в конвейер. В режимах протокола (--lsp, --mcp) print всегда записывает данные в stderr, оставляя stdout для сообщений протокола.

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/print.html

Spec-Zone.ru

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