#!/bin/bash
echo -n "Enter a number >"
read number
for var in $number
do
read number
echo $var
done
echo "Go!"
8-1の数字を縦に印刷して最後に「go」と言いたいです。コード8を実行すると、Go!が印刷されます。
ベストアンサー1
使用seq
:
#!/bin/bash
echo -n "Enter a number > "
read number
seq "$number" -1 1
echo "Go!"
出力:
Enter a number > 8
8
7
6
5
4
3
2
1
Go!
コードを少し改善するには、プロンプトを次のように出力しますstderr
。
>&2 echo -n "Enter a number > "
または、-p
次のオプションを使用してくださいread
。
read -p 'enter a number > ' number