回答編集履歴

3

追記

2021/07/22 00:11

投稿

sigsegv
sigsegv

スコア895

test CHANGED
@@ -13,3 +13,25 @@
13
13
 
14
14
 
15
15
  シングルクォートは変数展開されませんのでダブルクォートで囲んでください。
16
+
17
+
18
+
19
+ [追記]
20
+
21
+ 修正後
22
+
23
+ ```zsh
24
+
25
+ #!/bin/zsh
26
+
27
+ CLAESES=3
28
+
29
+ FIL=$(( (CLAESES+5)*3 ))
30
+
31
+ mv yolov4-tiny.cfg yolov4-tiny.cfg.bak
32
+
33
+ cat yolov4-tiny.cfg.bak | sed -e "s/filters=255/filters=${FIL}/g" -e "s/classes=80/classes=${CLAESES}/g" > yolov4-tiny.cfg
34
+
35
+ rm *bak
36
+
37
+ ```

2

改行追加

2021/07/22 00:11

投稿

sigsegv
sigsegv

スコア895

test CHANGED
@@ -1,4 +1,6 @@
1
1
  > FIL=(CLAESES+5)*3
2
+
3
+
2
4
 
3
5
  計算結果を代入するのなら $(( )) で囲んでください。
4
6
 

1

追記

2021/07/21 23:35

投稿

sigsegv
sigsegv

スコア895

test CHANGED
@@ -1,3 +1,11 @@
1
+ > FIL=(CLAESES+5)*3
2
+
3
+ 計算結果を代入するのなら $(( )) で囲んでください。
4
+
5
+ `FIL=$(( (CLAESES+5)*3 ))`
6
+
7
+
8
+
1
9
  > cat yolov4-tiny.cfg.bak | sed -e 's/filters=255/filters=${FIL}/g' -e 's/classes=80/classes=${CLAESES}/g'
2
10
 
3
11