この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

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

Related 関連記事

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

ホットタグ

アーカイブ