Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GNU nano 2.2.4 Fájl: hozzaad.sh
- #!/bin/bash
- # Paraméterként kap egy fájlt, amiben van egy szám. A szám értékét növeli 1-el
- n=`cat $1`;
- expr $n + 1 > $1;
- cat $1;
- GNU nano 2.2.4 Fájl: masol.sh
- #!/bin/bash
- # Szöveges felhasználói felület a másolás parancshoz
- echo -n "Adja meg a masolando file elérési utját: ";
- read forrasfajl;
- echo -n "Adja meg, hova szeretne másoln: ";
- read cel;
- cp $forrasfajl $cel;
- GNU nano 2.2.4 Fájl: kereses.sh
- #!/bin/bash
- # Megkeresi azokat a könyvtárakat és fájlokat, melyek tartalmazzák a
- # paraméterül megadott szót.
- grep -r -l $1 $2; # $1 a szó, $2 a könyvtár ahol keresünk
- GNU nano 2.2.4 Fájl: sorvalaszto.sh
- #!/bin/bash
- # Kiválasztja azokat a sorokat egy fájlból, amelyek a paraméterként megadott
- # szót önállóan tartalmazzák.
- cat $1 | grep -w $2;
- torodavid@valerie:~/20141022$ nano kereses.sh
- torodavid@valerie:~/20141022$ nano sorvalaszto.sh
- torodavid@valerie:~/20141022$ chmod u+x sorvalaszto.sh
- torodavid@valerie:~/20141022$ nano szavak.txt
- torodavid@valerie:~/20141022$ ./sorvalaszto.sh szavak.txt fa
- fa barack, bor borgőz borozó
- torodavid@valerie:~/20141022$ ./sorvalaszto.sh szavak.txt bor
- fa barack, bor borgőz borozó
- torodavid@valerie:~/20141022$ ./sorvalaszto.sh szavak.txt boro
- torodavid@valerie:~/20141022$
- #!/bin/bash
- # Lecseréli a paraméterként megadott szót kisbetűit nagybetűre
- echo $1 | tr [a-z] [A-Z];
- ./csere.sh valami -> VALAMI
- számoknál:
- < -lt
- > -gt
- == -eq
- <= -le
- > -ge
- != -ne
- GNU nano 2.2.4 Fájl: eldontes.sh
- #!/bin/bash
- # Eldönti a beolvasott számról, hogy kisebb, nagyobb vagy egyenlő 10-el
- echo -n "Kérem, adjon meg egy számot: ";
- read n;
- if [ $n -lt 10 ]
- then
- echo "$n kisebb 10-nél.";
- else
- if [ $n -eq 10 ]
- then
- echo "$n egyenlő 10-el.";
- else
- if [ $n -gt 10 ]
- then
- echo "$n nagyobb 10-nél.";
- fi
- fi
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement