gpt4 book ai didi

linux - 如何使用 bash shell 脚本在 Linux 中读取 block 特殊设备和字符特殊设备?

转载 作者:IT王子 更新时间:2023-10-29 00:59:10 27 4
gpt4 key购买 nike

我正在尝试从/dev/random 和/dev/urandom 读取数据,并且想知道使用 bash shell 脚本从它们读取数据和阻止/字符化特殊设备的最佳方法是什么?

最佳答案

使用dd从设备中获取数据 block 。例如。从 /dev/urandom 获取 8 个字节:

dd if=/dev/urandom count=1 bs=8 | ...

然后你可以使用od将字节转换为人类可读的形式:

$ dd if=/dev/urandom count=1 bs=8 2>/dev/null | od -t x1 -A n
b4 bc 2f 59 dd 55 1b 4a

顺便说一句,如果你只需要在 bash 中使用随机数,$RANDOM 可能更有用:

$ echo $RANDOM $RANDOM $RANDOM $RANDOM
3466 6521 4426 9349

关于linux - 如何使用 bash shell 脚本在 Linux 中读取 block 特殊设备和字符特殊设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5797051/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com