linux - 从 bash 将特定的十六进制模式写入文件

标签 linux bash shell memory

我正在尝试进行一些内存测试,并尝试将特定的十六进制模式写入来自 bash 的常规文件。如果不使用 xxd 或 hexdump 工具/命令,我将如何着手执行此操作?

谢谢, 尼科

最佳答案

最简单的可能是:

printf '\xde\xad\xbe\xef' > file

但通常做起来更方便

perl -e 'print pack "H*", "deadbeef"' > file

关于linux - 从 bash 将特定的十六进制模式写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9825033/

相关文章:

python - 如何使用排序在 Unix 中按字母数字顺序排序?比看起来更复杂

c++ - Mac 和 Windows/Linux 之间的不同布局(相同的 *.ui 文件)

linux - 需要读取文件并将结果用作 shell 脚本中的命名变量

git - 寻找一种使用 git flow 自动化 "bump version"的方法

windows - 是否可以在 Windows 10 git-bash 中使用 fzf(命令行模糊查找器)?

linux - 文件监控 Bash 脚本

c++ - 编写一个 Shell 脚本来运行我的带有输入的程序

linux - RTI connext DDS 的 UDP 传输中使用了多个端口?

r - Linux 上的 Rscript 是否会在执行脚本之前对文件进行快照?

linux - 这个命令是什么意思?