Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Nincs jegyzet! Elnézést.
- Órai anyag:
- (a test ekvivalens egy [ .. ] -vel. test test = [[ .. ]]. Bíró Csabától nem tudtuk meg, hogy mikor van szükség, és mikor nincs szükség test/[]-re.)
- Két fájl összehasonlítása:
- #!/bin/bash
- if [ $# -ne 2 ] ; then
- echo A $0 használata: $0 fajl1 fajl2
- exit
- fi
- ERR=0
- if [ ! -f $1 ]; then
- echo Az első fájl nem létezik!
- ERR=1
- fi
- if [ ! -f $2 ]; then
- echo A második fájl nem létezik!
- ERR=1
- fi
- if [ $ERR -eq 1 ]; then
- exit
- fi
- meret1=`ls -l $1 | cut -d' ' -f5`
- meret2=`ls -l $2 | cut -d' ' -f5`
- if test $meret1 -eq $meret2 ; then
- echo A két fájl mérete megegyezik!
- else
- if test $meret1 -gt $meret2 ; then
- echo Az első fájl nagyobb!
- else
- echo A második fájl nagyobb!
- fi
- fi
- if test test `cmp -s $1 $2`
- then
- echo A két fájl tartalma azonos!
- else
- echo A két fájl tartalma nem azonos!
- fi
- Függvény példa:
- #!/bin/bash
- if test $# -ne 1; then
- echo "$0 param1"
- exit
- fi
- negyzet()
- {
- echo A szám négyzete `expr $1 \* $1`.
- }
- negyzet $1
- logout
- <: HÁZI :>
- http://files.szt.ektf.hu/dl.php?file=files%2FTan%C3%A1ri+Megoszt%C3%A1sok%2FB%C3%ADr%C3%B3+Csaba%2Fos%2Fanyagok%2FosIIzh_regi.pdf
- OS II zh, 1, 3, 4-es feladat
- ############### ZH: MÁJUS 6, HÉTFŐ ###############
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement