August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Chcemy wykonać pewne polecenia, ale część z nich powinna zostać zrealizowana tylko w przypadku, w którym inne instrukcje zostaną wykonane poprawnie. Przykładem może tu być konieczność zmiany katalogu (za pomocą polecenia cd) na katalog tymczasowy i usunięcia z niego wszystkich plików. Oczywiście, nie wolno dopuścić do usunięcia wszystkich plików, jeżeli operacja zmiany katalogów nie została wykonana poprawnie (na przykład z uwagi na brak odpowiednich praw dostępu lub błąd w zapisie nazwy katalogu).
Należy wykorzystać kod zakończenia polecenia cd (udostępniany w zmiennej $?) oraz instrukcję warunkową if. Polecenie rm będzie wówczas mogło zostać wywołane tylko po poprawnym zakończeniu ...
Read now
Unlock full access