August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Czy w przypadku konieczności zweryfikowania więcej niż jednej właściwości pliku trzeba zagnieżdżać poszczególne instrukcje if?
Dzięki operatorom sumy logicznej OR (-o) i iloczynu logicznego AND (-a) można połączyć kilka warunków w jedno wyrażenie. Oto przykład:
if [ -r $PLIK –a –w $PLIK ]
Instrukcja ta sprawdza, czy plik można odczytywać i zapisywać.
Wszystkie testy właściwości plików zawierają niejawny test na obecność pliku. Nie ma więc potrzeby sprawdzania, czy plik istnieje i czy można odczytywać z niego dane. Nie można odczytywać danych, jeśli plik nie istnieje.
Operatory łączenia testów (-a dla iloczynu logicznego i –o dla sumy logicznej) mogą być stosowane w dowolnych wyrażeniach ...
Read now
Unlock full access