Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Technicky môžete reťaziť toľko príkazov, koľko chcete, , pokiaľ:
* Vaše systémové zdroje to umožňujú: Na zvládnutie zložitého potrubia budete potrebovať dostatok pamäte a spracovateľského výkonu.
* Výstup každého príkazu je kompatibilný so vstupom nasledujúceho: Napríklad výstup `ls -l` je možné pripevniť do` grep file.txt`, pretože výstup `ls -l` obsahuje názvy súborov, ktoré môžu vyhľadávať` grep`.
Všeobecne sa však odporúča udržať potrubie stručné a čitateľné pre udržateľnosť.
Dlhé potrubia sa môžu stať:
* Ťažko ladiť: Môže byť ťažké izolovať zdroj chýb v dlhom reťazci príkazov.
* ťažko pochopiteľné: Komplexné potrubia sa môžu stať nečitateľnými a mätúcimi.
Namiesto vytvorenia nadmerne dlhých potrubí zvážte:
* Rozdelenie úlohy na menšie, zvládnuteľnejšie kroky.
* Používanie skriptov Shell na usporiadanie príkazov a ich opakovane použiteľné.
* Využívanie nástrojov ako `xargs` na spracovanie výstupu príkazu v dávkach.
Najlepším prístupom je v konečnom dôsledku uprednostniť prehľadnosť a udržiavateľnosť pred maximalizáciou počtu príkazov v potrubí.