#!/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]
コメントを追加