Advertisement
Guest User

vvv

a guest
Apr 19th, 2015
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. 10)
  2. #!/bin/bash
  3. i=0
  4. while [ $i -le 10 ]
  5. do
  6. wynik=`expr $1 \* $i`
  7. echo "$1*$i = $wynik"
  8. i++;
  9. done
  10.  
  11. 11)
  12. #!/bin/bash
  13. liczba=1
  14. suma=0
  15. while [ $liczba -ne 0 ]
  16. do
  17. echo -n "Podaj liczbe: "
  18. read liczba
  19. suma=`expr $suma + $liczba`
  20. if [ $liczba -eq 0 ]
  21. then
  22. echo "Suma podanych liczb wynosi: $suma"
  23. fi
  24. done
  25.  
  26.  
  27. 12)
  28. #!/bin/bash
  29. if [ $# -ne 2 ]
  30. then
  31. echo "Podaj dwa parametry:"
  32. echo "1) rdzen nazwy pliku,"
  33. echo "2) liczba plikow do stworzenia."
  34. elif [ $2 -lt 1 ]
  35. then
  36. echo "Niepoprawna liczba plikow do stworzenia!"
  37. else
  38. for (( i=1; i<=$2; i++ ))
  39. do
  40. touch ~/Pulpit/$1$i
  41. done
  42. fi
  43.  
  44.  
  45. 13)
  46. #!/bin/bash
  47.  
  48. if [ $1 = -h ]
  49. then
  50. head $2
  51. elif [ $1 = -t ]
  52. then
  53. tail $2
  54. elif [ $1 = -a ]
  55. then
  56. cat $2
  57. else
  58. echo "Nieznana opcja."
  59. fi
  60.  
  61.  
  62. 14)
  63. #!/bin/bash
  64. if [ -e $1 ] # Czy taki plik w ogole istnieje?
  65. then
  66. if [ -f $1 ] # Czy jest to zwykly plik?
  67. then
  68. echo "To jest zwykly plik."
  69. else
  70. echo "To nie jest zwykly plik."
  71. fi
  72. if [ -s $1 ] # Czy jest to plik niepusty?
  73. then
  74. echo "Ten plik jest niepusty."
  75. else
  76. echo "Ten plik jest pusty."
  77. fi
  78. if [ -d $1 ] # Czy jest to katalog?
  79. then
  80. echo "Ten plik jest katalogiem."
  81. else
  82. echo "Ten plik nie jest katalogiem."
  83. fi
  84. if [ -r $1 ] # Czy plik mozna czytac?
  85. then
  86. echo "Ten plik mozna czytac."
  87. else
  88. echo "Tego pliku nie mozna czytac."
  89. fi
  90. if [ -w $1 ] # Czy do pliku mozna pisac?
  91. then
  92. echo "Do tego pliku mozna pisac."
  93. else
  94. echo "Do tego pliku nie mozna pisac."
  95. fi
  96. if [ -x $1 ] # Czy plik jest wykonalny?
  97. then
  98. echo "Ten plik jest wykonalny."
  99. else
  100. echo "Ten plik nie jest wykonalny."
  101. fi
  102. else # Jezeli plik nie istnieje, to nie sprawdzam innych warunkow, tylko informuje uzytkownika o tym fakcie.
  103. echo "Plik o tej nazwie nie istnieje."
  104. fi
  105.  
  106. 15)
  107. #!/bin/bash
  108.  
  109. if [ $# -ne 2 ] # Zla liczba parametrow.
  110. then
  111. echo "Niewlasciwa liczba parametrow!"
  112. echo "Pierwszy parametr: katalog."
  113. echo "Drugi parametr: rozszerzenie pliku."
  114. elif [ ! -d $1 ] # Zla nazwa katalogu.
  115. then
  116. echo "Taki katalog nie istnieje."
  117. elif [ -r "*.$2" ] # Brak praw do czytania.
  118. then
  119. echo "Nie mozna wyswietlic pliku - brak praw do czytania."
  120. else # Prawidlowe dzialanie.
  121. cat $1/*.$2
  122. fi
  123.  
  124.  
  125.  
  126.  
  127. śmieci
  128.  
  129. # find ~ -name "sk*.*" -type -f -perm u+r
  130.  
  131. while [ $kat != ]
  132. do
  133. echo "Podaj nazwe katalogu:"
  134. read kat
  135. ls $kat
  136. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement