term query для платформы
Сигнатура
> term query {flags} (query)
Флаги
-
--prefix, -p {oneof<binary, string>}: Последовательность-префикс ожидаемого ответа. -
--terminator, -t {oneof<binary, string>}: Последовательность-терминатор ожидаемого ответа. -
--keep, -k: Включить префикс и терминатор в вывод.
Параметры
-
query: Запрос, который будет выведен в stdout.
Типы ввода/вывода:
| ввод | вывод |
|---|---|
| ничего | двоичные данные |
Примеры
Получить положение курсора.
> term query (ansi cursor_position) --prefix (ansi csi) --terminator 'R'
Получить цвет фона терминала.
> term query $'(ansi osc)10;?(ansi st)' --prefix $'(ansi osc)10;' --terminator (ansi st)
Получить цвет фона терминала. (Некоторые терминалы предпочитают char bel вместо ansi st в качестве строкового терминатора.)
> term query $'(ansi osc)10;?(char bel)' --prefix $'(ansi osc)10;' --terminator (char bel)
Прочитать содержимое буфера обмена в терминалах, поддерживающих OSC-52.
> term query $'(ansi osc)52;c;?(ansi st)' --prefix $'(ansi osc)52;c;' --terminator (ansi st)
Примечания
Вывести заданный запрос и прочитать немедленный результат из stdin.
Стандартный ввод будет прочитан сразу после вывода query и обработан до обнаружения последовательности terminator. terminator не включается в вывод.
Если terminator не задан, ввод будет читаться до нажатия Ctrl-C.
Если задан prefix, первые байты ввода будут проверены на соответствие ему. prefix не включается в вывод.
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/term_query.html