Advertisement
Guest User

gyak7txt

a guest
Oct 22nd, 2014
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.14 KB | None | 0 0
  1.   GNU nano 2.2.4             Fájl: hozzaad.sh
  2.  
  3. #!/bin/bash
  4.  
  5. # Paraméterként kap egy fájlt, amiben van egy szám. A szám értékét növeli 1-el
  6.  
  7. n=`cat $1`;
  8. expr $n + 1 > $1;
  9. cat $1;
  10.  
  11.  
  12.   GNU nano 2.2.4              Fájl: masol.sh                        
  13.  
  14. #!/bin/bash
  15.  
  16. # Szöveges felhasználói felület a másolás parancshoz
  17.  
  18. echo -n "Adja meg a masolando file elérési utját: ";
  19. read forrasfajl;
  20. echo -n "Adja meg, hova szeretne másoln: ";
  21. read cel;
  22. cp $forrasfajl $cel;
  23.  
  24.  
  25.   GNU nano 2.2.4              Fájl: kereses.sh
  26.  
  27. #!/bin/bash
  28.  
  29. # Megkeresi azokat a könyvtárakat és fájlokat, melyek tartalmazzák a
  30. # paraméterül megadott szót.
  31.  
  32. grep -r -l $1 $2;  # $1 a szó, $2 a könyvtár ahol keresünk
  33.  
  34.  
  35.  GNU nano 2.2.4            Fájl: sorvalaszto.sh
  36.  
  37. #!/bin/bash
  38.  
  39. # Kiválasztja azokat a sorokat egy fájlból, amelyek a paraméterként megadott
  40. # szót önállóan tartalmazzák.
  41.  
  42. cat $1 | grep -w $2;
  43.  
  44.  
  45. torodavid@valerie:~/20141022$ nano kereses.sh
  46. torodavid@valerie:~/20141022$ nano sorvalaszto.sh
  47. torodavid@valerie:~/20141022$ chmod u+x sorvalaszto.sh
  48. torodavid@valerie:~/20141022$ nano szavak.txt
  49. torodavid@valerie:~/20141022$ ./sorvalaszto.sh szavak.txt fa
  50. fa barack, bor borgőz borozó
  51. torodavid@valerie:~/20141022$ ./sorvalaszto.sh szavak.txt bor
  52. fa barack, bor borgőz borozó
  53. torodavid@valerie:~/20141022$ ./sorvalaszto.sh szavak.txt boro
  54. torodavid@valerie:~/20141022$
  55.  
  56.  
  57.  
  58.  
  59. #!/bin/bash
  60.  
  61. # Lecseréli a paraméterként megadott szót kisbetűit nagybetűre
  62.  
  63. echo $1 | tr [a-z] [A-Z];
  64.  
  65. ./csere.sh valami -> VALAMI
  66.  
  67.  
  68. számoknál:
  69. < -lt
  70. > -gt
  71. == -eq
  72. <= -le
  73. > -ge
  74. != -ne
  75.  
  76.   GNU nano 2.2.4                     Fájl: eldontes.sh
  77.  
  78. #!/bin/bash
  79.  
  80. # Eldönti a beolvasott számról, hogy kisebb, nagyobb vagy egyenlő 10-el
  81.  
  82. echo -n "Kérem, adjon meg egy számot: ";
  83. read n;
  84. if [ $n -lt 10 ]
  85. then
  86.         echo "$n kisebb 10-nél.";
  87. else
  88.         if [ $n -eq 10 ]
  89.         then
  90.                 echo "$n egyenlő 10-el.";
  91.         else
  92.                 if [ $n -gt  10 ]
  93.                 then
  94.                         echo "$n nagyobb 10-nél.";
  95.                 fi
  96.         fi
  97. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement