我正在编写一个脚本,同时分配一个内核内存' kmem_zalloc()返回地址是一个指针,我无法在任何模式下捕获。重定向到标准输出并不起作用。如何将其写入文件或某些环境变量。无论如何存储返回地址都没有用。非常特别。
它直接打印在我输入的命令旁边。如何将脚本中的地址作为变量或文件。
谢谢, Paavaanan
答案 0 :(得分:1)
我认为你的意思是:
result=$(sysctl -n -w ddb.command="call kmem_zalloc(240,1)")
或者如果您的shell较旧,则可能需要使用
result=`sysctl -n -w ddb.command="call kmem_zalloc(240,1)"`
然后你可以这样做:
echo $result
0xf7bdb858