私は2つの整数をとり、その間にあるすべての数字を出力するBashスクリプトに取り組んでいます。与えられた2つの数字の間にあるすべての数字を出力します。
入力:
bash testScript 3 10
3
4
5
6
7
8
9
10
これは私が仕事だろうと思ったことを書いたが、私は多くの幸運、それはまだ動作するようになってを持っていなかったいくつかのコードです。これは次のようになります。
read myvar
read myvar2
while [ $myvar -le myvar2 ]
do
echo $myvar
myvar=$(($myvar+1))
//timer in-between numbers
sleep .5
done
代わりの何かが動作しないことを言ってを持っている場合、*それが動作しない理由*説明 - あなたは何を期待し、あなたの代わりに何を取得しています。 (一般的にはhttp://stackoverflow.com/help/how-to-ask、特に、http://stackoverflow.com/help/mcveを参照してください)。 –
ところで、{}}ボタンを使用して、それを含むように書式設定するコード領域を選択したら、それを使用します。 –
ヒント:ところで、コマンドライン引数は入力とは別です。 'read'はstdinから読み込みますが、コマンドラインであなたのスクリプトに渡される引数は配列' '$ @" 'にあり、' '$ 1" '、' '$ 2" 'などでも参照できます。 –