Spec-Zone.ru › Nushell

bytes remove для байтов

Удалить байты.

Подпись

> bytes remove {flags} (pattern) ...rest

Флаги

  • --end, -e: удаление с конца бинарного файла
  • --all, -a: удаление вхождений искомого бинарного файла

Параметры

  • pattern: шаблон для поиска
  • ...rest: для структуры данных на входе, удаляет байты из данных по заданным путям ячеек

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

Вход Выход
бинарный бинарный
запись запись
таблица таблица

Примеры

Удалить содержимое

>0x[10AAFFAAFF] |bytes remove0x[10AA]
Length:3 (0x3) bytes|printablewhitespaceascii_othernon_ascii
00000000:ffaaff×××

Удалить все вхождения find binary в поле записи

> { data:0x[10AA10BB10] } |bytes remove-a0x[10] data
╭──────┬────────────╮
│data│ [170, 187] │
╰──────┴────────────╯

Удалить вхождения find binary с конца

>0x[10AA10BBCCAA10] |bytes remove-e0x[10]
Length:6 (0x6) bytes|printablewhitespaceascii_othernon_ascii
00000000:10aa10bbccaa•ו×××

Удалить все вхождения find binary в таблице

> [[ColAColBColC]; [0x[111213] 0x[141516] 0x[171819]]] |bytes remove0x[11] ColAColC
╭───┬──────────┬──────────────┬──────────────╮
│# │   ColA   │     ColB     │     ColC     │
├───┼──────────┼──────────────┼──────────────┤
│0│ [18, 19] │ [20, 21, 22] │ [23, 24, 25] │
╰───┴──────────┴──────────────┴──────────────╯

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

Spec-Zone.ru

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