Jak uruchomić polecenie wiele razy w Linux
- 2811
- 825
- Ignacy Modzelewski
Z jednego czy drugiego powodu możesz wielokrotnie uruchomić polecenie kilka razy w Linux. Ten przewodnik omówi niektóre z powszechnych i skutecznych sposobów osiągnięcia tego. Rozważmy pierwszą metodę.
Zauważ, że jeśli zamierzasz uruchomić polecenie po poleceniu po co x sekund, możesz sprawdzić - jak uruchomić lub powtarzać polecenie Linux co x sekund
Uruchom polecenie wiele razy w Linux za pomocą bashu do pętli
Najłatwiejszym sposobem na powtórzenie polecenia na powładzie Bash jest uruchomienie pętla. Możesz użyć następującej składni, w której licznik jest zmienną (możesz nadać mu nazwę swoich wyborów, takich jak I Lub X itp.) I N jest liczbą dodatnią do reprezentowania liczby razy, w których ma działać polecenie:
dla licznika w 1… n; Do twójCommand_Here; zrobione
Oto przykład:
$ dla x w 1… 10; echo "tecmint.com - blog nr 1 Linux $ x "; gotoweUruchom polecenie wiele razy w Linux
Uruchom polecenie wiele razy w Linux za pomocą pętli while
Związane z poprzednią metodą, a chwila Pętla może być również używana do wielokrotnego uruchamiania polecenia w Linux za pomocą następującej składni:
$ i = 1; podczas gdy [$ i -le n]; Do twójCommand_Here; i = $ (($ i ++)); zrobione lub $ i = 1; podczas gdy [$ i -le n]; Do twójCommand_Here; ((i ++)); zrobione
W powyższym formacie, I reprezentuje zmienną kontratakową, [$ i -le n] jest warunkiem testu i N to liczba razy, kiedy chcesz uruchomić polecenie (najlepiej niż liczba razy powłok.
Kolejna ważna część pętli jest i = $ (($ i+1)) Lub (($ i ++)) co zwiększa licznik, aż warunek testu stanie się fałszywy.
Więc możesz uruchomić swoje polecenie wiele razy w ten sposób (zastąp 10 na liczbę razy, kiedy chcesz powtórzyć polecenie):
$ i = 1; podczas gdy [$ i -le 10]; echo "tecmint.com - blog nr 1 Linux $ i "; ((i ++)); gotoweUruchom polecenie wiele razy za pomocą pętli
Uruchom polecenie wiele razy za pomocą polecenia SEQ
Trzecim sposobem uruchamiania polecenia kilkakrotnie w Linux jest użycie SEQ polecenie, które drukuje sekwencję liczb stopniowo w połączeniu z Xargs polecenie w tej formie:
$ seq 5 | xargs -i -echo "tecmint.com - blog #1 Linux "
Aby dodać liczbę na końcu każdego polecenia, użyj tej składni:
$ seq 5 | xargs -n 1 echo "tecmint.com - blog #1 Linux "Uruchom polecenie wiele razy za pomocą SEQ
Sprawdź także te powiązane artykuły:
- 4 przydatne narzędzia do uruchamiania poleceń na wielu serwerach Linux
- 4 sposoby oglądania lub monitorowania plików dziennika w czasie rzeczywistym
- Multitail - monitoruj wiele plików jednocześnie w jednym terminalu Linux
To wszystko na teraz. Jeśli znasz inne metody uruchamiania polecenia wiele razy w Linux, daj nam znać w sekcji komentarzy poniżej.
- « Jak zainstalować narzędzie monitorowania iPinga2 na OpenSuse
- Jak tworzyć własną muzykę na Linux z Ardor »