Advertisement
Guest User

zadania

a guest
Nov 27th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. Zad1.
  2. Towrzymy nano z1.sh
  3. !#/bin/bash
  4. case `whoami` in
  5. student|root)
  6. echo "Witaj uzytkowniku! `whoami`";;
  7. jas)
  8. echo "Hello Jasiu!";;
  9. marysia)
  10. echo "Marysiu, Witaj!";;
  11. *)
  12. echo "Kim jestes? Mozesz sie przedstawic?";;
  13. esac
  14.  
  15. ustawiamy chmod +X z1.sh
  16. ./z1.sh
  17.  
  18. Zad2.
  19. #!/bin/bash
  20. for var in "Maciek" "Grzes" "Damian" "Emilia" "Michal"
  21. do
  22. echo "To moj FriendZone " $var
  23. done
  24.  
  25. Zad3.
  26. #!/bin/bash
  27. for var in Lubie \"programowac\" w bash\'u
  28. do
  29. echo $var
  30. done
  31.  
  32. Zad4.
  33. #!/bin/bash
  34. imiona="Maciek grzes damian emilia michal"
  35. for var in $imiona
  36. do
  37. echo "$var"
  38. done
  39.  
  40. Zad5.
  41. #!/bin/bash
  42. touch plikmyk.txt
  43. echo Mokasyn MYK > plikmyk.txt
  44. echo Mokasyn MYC >> plikmyk.txt
  45. echo Mordekaiser bbq >> plikmyk.txt
  46. for var in `cat plikmyk.txt`
  47. do
  48. echo "$var"
  49. done
  50.  
  51. chmod +x z5.sh
  52.  
  53. Zad6.
  54. nano z6.sh
  55.  
  56. #!/bin/bash
  57. for var in `ls -l /home/student | awk '{print $9}'`
  58. do
  59. if [ -d /home/student/$var ]
  60. then
  61. echo $var jest Katalogiem
  62. elif [ -f /home/student/$var ]
  63. then
  64. echo $var jest plikiem
  65. fi
  66. done
  67.  
  68. chmod +x z6.sh
  69.  
  70. Zad7.
  71. #!/bin/bash
  72. for((i=1;i<=10;i++))
  73. do
  74. echo $i
  75. done
  76.  
  77. Zad8.
  78. #!/bin/bash
  79. for (( a=1, b=10; a<=10; a++, b-- ))
  80. do
  81. echo $a $b
  82. done
  83.  
  84. Zad9.
  85. #!/bin/bash
  86. i=1
  87. while [ $i -lt 11 ]
  88. do
  89. echo $i
  90. i=`expr $i + 1`
  91. done
  92.  
  93. Zad10.
  94. #!/bin/bash
  95. for (( i=0; i<=$#; i++ ))
  96. do
  97. echo kod wyjscia: $? argumenty: $*
  98. shift
  99. done
  100.  
  101. Zad11.
  102. #!/bin/bash
  103. echo "Podaj krok:"
  104. read krok
  105. echo "Podaj liczbe:"
  106. read n
  107. until (( n == 0 ))
  108. do
  109. n=`expr $n - $krok`
  110. echo $n
  111. done
  112.  
  113. Zad12.
  114. #!/bin/bash
  115. for ((i=0;i<=5;i++))
  116. do
  117. echo $i"*1="$d=$[i*1]
  118. echo $i"*1="$d=$[i*2]
  119. echo $i"*1="$d=$[i*3]
  120. done |tee -a z12.txt
  121.  
  122. Zad13.
  123.  
  124. Zad14.
  125.  
  126. Zad15.
  127. #!/bin/bash
  128. for p in `ls $HOME`
  129. do
  130. echo $p | -tr [:lower:] [:upper:]
  131. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement