Jedną z przydatniejszych funkcji rozmaitych powłok Linuxa jest możliwość przekazywania poleceń które zostaną wywołane jedno po drugim. Przy czym można to zrobić na kilka sposobów w zależności od potrzeb.
Chesz przetestować działanie poniższych instrukcji, a nie masz dostępu do serwera Linuxowego? Po rejestacji na DigitalOcean otrzymasz 100 dolarów do wykorzystania w ciągu 60 dni, a z przyjaznym interfejsem uruchomisz ulubioną dystrybucję w ciągu paru minut.
Podstawowy sposób to wykorzystanie średnika ;
do oddzielenia poszczególnych poleceń które zostaną wykonane jedno po drugim.
[radek@centos.local ~]$ polecenie_pierwsze ; polecenie_drugie ; polecenie_trzecie
Częściej używanym jest operator &&
który wywoła kolejne polecenie jedynie gdy poprzednie zakończyło się sukcesem. Na przykład instalowanie pakietów z nowego repozytorium ma sens jedynie gdy zostało ono pomyślnie dodane.
[radek@centos.local ~]$ polecenie_pierwsze && polecenie_drugie && polecenie_trzecie
Ostatni sposób to wykorzystanie ||
który będzie uruchamiał kolejne polecenia aż któreś nie zakończy się sukcesem.
[radek@centos.local ~]$ polecenie_pierwsze || polecenie_drugie || polecenie_trzecie
Skomentuj