bits shr для битов
Побитовый сдвиг вправо для целых чисел или двоичных значений.
Сигнатура
> bits shr {flags} (bits)
Флаги
-
--signed, -s: Всегда считать входное число числом со знаком. -
--number-bytes, -n {int}: Размер слова в байтах. Должен быть равен1,2,4или8(по умолчанию выбирается наименьший размер, подходящий для входного числа).
Параметры
-
bits: Количество битов для сдвига вправо.
Типы входных и выходных данных:
| вход | выход |
|---|---|
| int | int |
| binary | binary |
| list<int> | list<int> |
| list<binary> | list<binary> |
Примеры
Сдвиг числа вправо на 2 бита
> 8 | bits shr 2 2
Сдвиг списка чисел вправо
> [15 35 2] | bits shr 2 ╭───┬───╮ │ 0 │ 3 │ │ 1 │ 8 │ │ 2 │ 0 │ ╰───┴───╯
Сдвиг двоичного значения вправо
> 0x[4f f4] | bits shr 4 Length: 2 (0x2) bytes | null_char printable whitespace ascii_other non_ascii 00000000: 04 ff •×
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/bits_shr.html