Operációs rendszerek gyakorlat
Fájlvizsgálat
Fájlvizsgáló operátorok
A vezérlési szerkezetekben használhatunk fájlvizsgáló operátorokat, amelyekkel megnézhetjük, hogy egy fájl létezik-e írható-e, bináris-e.
Ezeket az alábbiakban foglajuk össze:
-b fájlnév	blokkeszköz-meghajtó # Block
-c fájlnév	karaktereszköz-meghajtó # Character
-d fájlnév	könyvtár # Directory
-f fájlnév	szabályos állomány # File
-l fájlnév	közvetett hivatkozás # Link
-p fájlnév	csővezeték # Pipe line
-e fájlnév	létezik # Exists
-G fájlnév	saját csoportba tartozik # Group
-O fájlnév	saját tulajdon # Own
-r fájlnév	olvasható # Read
-w fájlnév	írható # Write
-x fájlnév	futtatható # eXecute
-s fájlnév	fájlnév üres # String
-h fájlnév	igaz, ha a fájlnév létező szimbolikus lánc neve (Ez nem szerepel a jegyzetben, de tudni kell)
fájl1 -nt fájl2		a fájl1 újabb, mint a fájl2 # Newer
fájl1 -ot fájl2 	a fájl1 régebbi, mint a fájl2 # Older
fájl1 -ef fájl2 	a fájl1 és fájl2 azonos állományt jelöl # Equal
Példa
# Az alabbi script megnezi, hogy a VAR ures-e
#!/bin/bash
VAR="Bela"
if [[ ! -s $VAR ]] ; then
    echo "A valtozo tartalma nem ures."
fi
Példa
# Az alabbi script megnezi, hogy letezik-e a file2.txt fajl
#!/bin/bash
if [[ -e file2.txt ]] ; then
    echo "A fajl letezik."
fi
Licensed under the Creative Commons Attribution Non-commercial Share Alike License 4.0