67441


下記の内容をCentOS7にて実行した所、`3行: [: 0: 単項演算子が予期されます`
と表示されてしまいます。（IPアドレスの部分は伏字にしてありますが、実際にはあてはめます）

ネットに上がっていた通り、ここをさらに `[]` でくくってみたのですが、`条件二項演算子が予期されます` と表示されて実行できません。

どうすればこのシェルスクリプトを実行できますでしょうか。

[code]

    #!/bin/bash
    count=0
    while [ $count !=100 ]
    do
    curl http://x.x.x.x/index.html --interface "x.x.x.1"
    curl http://x.x.x.x/index.html --interface "x.x.x.2"
    curl http://x.x.x.x/index.html --interface "x.x.x.3"
    count=$(()$count + 1)
    done
    
[/code]


CC BY-SA 4.0
2020-06-09T05:34:48.757
67439
2020-06-09T05:48:00.753
2020-06-09T05:40:11.120
3060
31472
question
linux centos bash
単項演算子が予期されます。というエラーについて


比較演算子 `!=` と `100` の間にスペースが無いのが原因じゃないでしょうか。  
正しくは

[code]

    while [ $count != 100 ]
    
[/code]


CC BY-SA 4.0
2020-06-09T05:48:00.753
67441
2020-06-09T05:48:00.753
3060
67439
answer