回答編集履歴

1

コメントを受けての追記

2020/08/29 08:23

投稿

otn
otn

スコア85901

test CHANGED
@@ -7,3 +7,49 @@
7
7
 
8
8
 
9
9
  複数の語をどうしたいのでしょうか?
10
+
11
+
12
+
13
+ #追記
14
+
15
+ > 複数の値を1つずつaddと比較したいと考えています。
16
+
17
+
18
+
19
+ ということなので、処理を`for`で囲めば良いです。
20
+
21
+ `for 変数 in 語の並び;do ~~;done`で並んだ語を1つずつ順番に変数に代入してループを回ります。
22
+
23
+
24
+
25
+ ```sh
26
+
27
+ #!/bin/bash
28
+
29
+
30
+
31
+ echo -n add:
32
+
33
+ read add #addressの入力
34
+
35
+
36
+
37
+ for stadd in $(sudo awk -F- '{print $1}' /proc/[1-9]*/maps)
38
+
39
+ do
40
+
41
+ if [$add -ge ${stadd} ]; then
42
+
43
+ echo "hit"
44
+
45
+ else
46
+
47
+ echo "no hit"
48
+
49
+ fi
50
+
51
+ done
52
+
53
+ ```
54
+
55
+ ただ、この処理に何か意味があるのでしょうか??