回答編集履歴

1

追記

2020/06/01 06:31

投稿

KojiDoi
KojiDoi

スコア13692

test CHANGED
@@ -1,3 +1,43 @@
1
1
  まずはシェルスクリプトとawkスクリプトの区別をつけてください。
2
2
 
3
3
  `echo ...`はシェルスクリプト、`END...`はawkスクリプト。現状ではどちらのスクリプトと解釈しても文法的に破綻しています。
4
+
5
+
6
+
7
+ # 追記
8
+
9
+
10
+
11
+ syntax errorだけは出ないというレベルの修正をしてみました。期待通りの動作をしているかまでは判断しかねます。
12
+
13
+
14
+
15
+ ```
16
+
17
+ function max(x, y) {
18
+
19
+ return((x > y) ? x : y)
20
+
21
+ }
22
+
23
+
24
+
25
+ {
26
+
27
+ ID1[NR]=$6
28
+
29
+ ID2[NR]=$8
30
+
31
+ }
32
+
33
+
34
+
35
+ END{
36
+
37
+ vari1= max(ID2[2],ID2[2+1])
38
+
39
+ print vari1
40
+
41
+ }
42
+
43
+ ```