Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Cviceni 29. 11. 2011
- Napsat funkci
- range [prvni] maximum [krok] - [] nepovinny parametr
- range 10 - vygeneruje 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
- range 5 10 - vygeneruje 5, 6, 7, 8, 9, 10
- range 5 -10 -3 - vygeneruje 5, 2, -1, -4, -7, -10
- #!/bin/bash
- #$# pocet argumentu
- #$5 paty parametr
- if [ $# -eq 1 ];
- then
- a=-1;
- until [ $a -eq $1 ];
- do
- a=$(expr $a + 1);
- echo $a;
- done
- fi
- #dalsi - 2 vstupy
- if [ $# -eq 2 ];
- then
- if [ $1 -gt $2 ];
- then
- a=$1;
- a=$(expr $a + 1);
- until [ $a -eq $2 ];
- do
- a=$(expr $a - 1)
- echo $a;
- done
- else
- a=$1;
- a=$(expr $a - 1);
- until [ $a -eq $2 ];
- do
- a=$(expr $a + 1)
- echo $a;
- done
- fi
- fi
- #dalsi - 3 vstupy
- if [ $# -eq 3 ];
- then
- if [ $1 -gt $2 ];
- then
- a=$1;
- until [ $a -lt $2 ];
- do
- echo $a;
- a=$(expr $a - $3)
- done
- else
- a=$1;
- until [ $a -gt $2 ];
- do
- echo $a;
- a=$(expr $a + $3)
- done
- fi
- fi
Add Comment
Please, Sign In to add comment