Kia ora,

I'm working with a shell script that does this:

```
for i in $(seq 1 9)
do
    tags=$((1 << ($i - 1)))
    ...
end
```

Source: https://github.com/riverwm/river/blob/master/example/init

It's shifting the bits to produce a 32 character string that's used to tag 
windows for a window manager. The window manager view changes depending on 
windows & these 32 characters for each of them. They use the bitwise operator 
to perform binary magic that's beyond me honestly.

Anyway, I'm wondering if there's an equivalent fish `math` function or operator 
to perform bitwise shifts.

Ngā mihi,
Aiden

--
*Aiden Langley*
Kaipūkaha Rorohiko | Software Engineer


_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to