このbashプログラムが無限ループに陥るのはなぜですか?

ラルフ
#!/bin/bash

echo "Enter number of loops"
read count
echo $count
if [ $count -eq 0 ]
 then
    echo "The count cannot be zero. Enter a number again"
    read count
fi

while [ $count -gt 0 ]
do
    echo "Loop numner $count"
    count = `expr $count - 1`
done

bashでJavaカウンターをシミュレートしようとしています。これは存在しますか?

高校

以下のように、割り当てステートメントの間にスペースがあります。

count = `expr $count - 1`
     ^  ^

以下のように、「=」の間のスペースを削除します。

count=`expr $count - 1`
Output
Enter number of loops
10
10
Loop numner 10
Loop numner 9
Loop numner 8
Loop numner 7
Loop numner 6
Loop numner 5
Loop numner 4
Loop numner 3
Loop numner 2
Loop numner 1

別に、バックティックは推奨されておらず、次のようなものを使用する必要があります。

 count=$(expr $count - 1)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

なぜこれが無限ループに陥るのですか?

分類Dev

このプログラムが無限ループで実行されるのはなぜですか?相互排除

分類Dev

このコードが無限ループに陥るのはなぜですか?

分類Dev

以下のプログラムが無限ループになるのはなぜですか?

分類Dev

なぜこれが無限ループに陥らないのですか?

分類Dev

プログラムが無限にループするのはなぜですか?

分類Dev

このソリューションが無限ループに陥らないのはなぜですか?

分類Dev

リーダーが無限ループに陥っているのはなぜですか

分類Dev

keras LSTMモデルが無限ループに陥るのはなぜですか?

分類Dev

プログラムが無限ループを実行しているのはなぜですか?Python

分類Dev

このgithubプロジェクトを使用しようとすると、無限ループに陥るのはなぜですか?

分類Dev

このマルチスレッドプログラムが無限ループでスタックするのはなぜですか?

分類Dev

このプログラムを実行すると、常に無限ループに陥ります。

分類Dev

このプログラムがループするのはなぜですか?

分類Dev

char配列がいっぱいになると、プログラムが無限ループになるのはなぜですか?

分類Dev

以下のノードjsプログラムでS関数内の最初のforループが無限に実行されるのはなぜですか?

分類Dev

このJavaプログラムが無限であるのはなぜですか?

分類Dev

一部の値について、Javaプログラムが無限のwhileループでスタックするのはなぜですか?

分類Dev

「セマフォの更新」でソナーランナー分析が無限ループに陥るのはなぜですか

分類Dev

なぜこのプロローグルールは無限ループに入らないのですか?

分類Dev

このプログラムが一度表示して入力を要求するのではなく、出力を無限に表示するのはなぜですか

分類Dev

getchar()で入力を取得すると、無限ループに陥るのはなぜですか?

分類Dev

このjavascriptループが無限に戻るのはなぜですか?

分類Dev

プロローグが無限ループに入るのはなぜですか?

分類Dev

なぜbreaking-retain-cycleはこのように無限ループに陥らないのでしょうか?

分類Dev

ブール値の順序がこのプログラムに影響するのはなぜですか?

分類Dev

ここでforループが無限ループになるのはなぜですか?

分類Dev

ループの後に「println」があると、何度もループするこのプログラムに時間がかかるのはなぜですか?

分類Dev

これがwhileループで無限ループになるのはなぜですか?

Related 関連記事

  1. 1

    なぜこれが無限ループに陥るのですか?

  2. 2

    このプログラムが無限ループで実行されるのはなぜですか?相互排除

  3. 3

    このコードが無限ループに陥るのはなぜですか?

  4. 4

    以下のプログラムが無限ループになるのはなぜですか?

  5. 5

    なぜこれが無限ループに陥らないのですか?

  6. 6

    プログラムが無限にループするのはなぜですか?

  7. 7

    このソリューションが無限ループに陥らないのはなぜですか?

  8. 8

    リーダーが無限ループに陥っているのはなぜですか

  9. 9

    keras LSTMモデルが無限ループに陥るのはなぜですか?

  10. 10

    プログラムが無限ループを実行しているのはなぜですか?Python

  11. 11

    このgithubプロジェクトを使用しようとすると、無限ループに陥るのはなぜですか?

  12. 12

    このマルチスレッドプログラムが無限ループでスタックするのはなぜですか?

  13. 13

    このプログラムを実行すると、常に無限ループに陥ります。

  14. 14

    このプログラムがループするのはなぜですか?

  15. 15

    char配列がいっぱいになると、プログラムが無限ループになるのはなぜですか?

  16. 16

    以下のノードjsプログラムでS関数内の最初のforループが無限に実行されるのはなぜですか?

  17. 17

    このJavaプログラムが無限であるのはなぜですか?

  18. 18

    一部の値について、Javaプログラムが無限のwhileループでスタックするのはなぜですか?

  19. 19

    「セマフォの更新」でソナーランナー分析が無限ループに陥るのはなぜですか

  20. 20

    なぜこのプロローグルールは無限ループに入らないのですか?

  21. 21

    このプログラムが一度表示して入力を要求するのではなく、出力を無限に表示するのはなぜですか

  22. 22

    getchar()で入力を取得すると、無限ループに陥るのはなぜですか?

  23. 23

    このjavascriptループが無限に戻るのはなぜですか?

  24. 24

    プロローグが無限ループに入るのはなぜですか?

  25. 25

    なぜbreaking-retain-cycleはこのように無限ループに陥らないのでしょうか?

  26. 26

    ブール値の順序がこのプログラムに影響するのはなぜですか?

  27. 27

    ここでforループが無限ループになるのはなぜですか?

  28. 28

    ループの後に「println」があると、何度もループするこのプログラムに時間がかかるのはなぜですか?

  29. 29

    これがwhileループで無限ループになるのはなぜですか?

ホットタグ

アーカイブ