------共享
关键shmid
0x000186ad 11239433
0x000186ac 17694733
0x0000271c 4849681
我有一个密钥100012.它等于0x186ac。如何使用shell脚本
获取shmid = 17694733#!/bin/sh
key=$1
ipcs -m | awk '{print $1, $2}'
答案 0 :(得分:1)
试试这个:
ipcs -m | awk '{print strtonum($1),$2}' | awk '$1==10012{print $2}'
答案 1 :(得分:0)
最简单的事情可能是:
ipcs -m | awk '$1 == 100012 { print $2 }'
Awk会为你做十六进制转换。