Sadržaj:
Definicija - Što znači cijev?
Cijev je metoda koja se koristi za prijenos podataka iz jednog programskog procesa u drugi. Za razliku od drugih vrsta međuprocesne komunikacije, cijev nudi samo jednosmjernu komunikaciju prenošenjem parametra ili izlaza iz jednog procesa u drugi. Informacije koje prolaze kroz cijev zadržava sustav dok ih postupak čitanja ne može pročitati.
Cijevi se prvenstveno koriste u programiranju na Unix sustavima.
Techopedia objašnjava Pipe
Prednost upotrebe cijevi u Unixu ili Linuxu je u tome što ona omogućuje složeniju obradu. Na primjer, u skriptu Unix ljuske, cijev je navedena u vertikalnoj traci (|) u naredbenom retku. Rezultat prvog naredbenog niza koristi se kao ulaz za drugi naredbeni niz. Za dvosmjernu komunikaciju mogu se koristiti dvije cijevi.
