実現したいこと:/proc/[pid]/mapsにあるプロセスの開始アドレスと終了アドレスと、標準入力したアドレスの比較し、プロセスの特定を行いたいと思っています。
script
#!/bin/bash
echo -n add:
read add #addressの入力
stadd=$(sudo awk -F " " '{ print $1 } ' /proc/[1-9]*/maps | awk -F "-" '{ print $1}')
if [$add -ge ${stadd} ]; then
echo "hit"
else
echo "no hit"
fi
### エラーメッセージ
コマンドが見つかりません
整数の式が予期されます
### 試したこと
変数の前に"0x"を書き足しましたが、結果”コマンドが見つかりませんという”エラーメッセージが返ってきます。
また、if文にコマンドの実行結果を反映するのは上記の書式で問題ないでしょうか。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/29 05:27
2020/08/29 09:25
2020/08/30 10:32