Archiwum dla kategorii “Studia”


Polecenie
Jak działa poniższa pętla?

1
2
3
4
5
6
7
for(i=-10, j=10; i<=j; i+=2,j--)
 {
   cout<<i<<" ";
    if(i>-4 && i<4)
      continue;
   cout<<j<<endl;
 }

Odpowiedź (to co pokaże się na ekranie):
-10 10
-8 9
-6 8
-4 7
-2 0 2

Comments Brak komentarzy »

Prosta funkcja licząca kwadrat

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
 
function kwadrat ()
{
return $[$1*$1]
}
 
for i in `seq $1`;
do
 kwadrat $i
 echo -e "Kwadrat liczby $i wynosi $?"
done

Comments Brak komentarzy »

Polecenie
Wyświetl wszystkie parametry z jakimi został uruchomiony skrypt.

1
2
3
4
5
6
#!/bin/bash
j=1;
for i in $@; do
     echo "Parametr nr $j - $i"
     j=$[j+1];
done;

Comments Brak komentarzy »

Polecenie
Wykonać skrypt, który moće usuwać, kopiować i przenosić pliki. Calość oprzeć na case.

1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash
echo -e "Menu: \n\t 1. Kopiowanie \n\t 2. Usuwanie \n\t 3. Przenoszenie \n\t 4. Koniec\n"
echo -e "Twój wybór: "
while [ "$co" != "4" ]; do
read co
case "$co" in
        1|k) echo -e "\tKopiowanie..." ;;
        2|u) echo -e "\tUsuwanie..." ;;
        3|p) echo -e "\tPrzenoszenie...";;
        4) echo -e "\tKoniec" ;;
        *) echo -e "\t\tBledny wybor" ;;
esac
done

Comments Brak komentarzy »

(c) 2007 by Michał Terbert