gpt4 book ai didi

linux - 编译后它给出了一些奇怪的字符。请解释如何编译

转载 作者:太空宇宙 更新时间:2023-11-04 05:59:12 25 4
gpt4 key购买 nike

#!/bin/sh

if [[ $# -ne 0 ]]; then
echo "USAGE: $0"
exit 1
fi


grep '^[^ ].*$' /proc/iomem | grep 'System RAM' | while read -r LINE; do

X0="0x`echo $LINE | sed 's|^\([^-]*\)-.*|\1|'`"

X1="0x`echo $LINE | sed 's|^[^-]*-\([^ ]*\) .*|\1|'`"


R0=$(( ($(printf %d $X0) / 4096)))

R1=$(( ($(printf %d $X1) / 4096)))

if [ $(( $(printf %d $X1) % 4096 )) -ne 0 ]; then

R1=$(( $R1 + 1 ))

fi



echo "CHUNK: $X0-$X1"

dd if=/dev/mem bs=4096 skip=$R0 count=$(( $R1 - $R0 ))

done

最佳答案

您的脚本将内存转储到其输出,如果您希望对其进行格式化(例如十六进制),您应该通过 xxdod 传递它

关于linux - 编译后它给出了一些奇怪的字符。请解释如何编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4922915/

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