Háát. Az srp működéséhez nyilván elengedhetetlen a kombinálhatóság, hiszen anélkül értelmetlen az egész.
Az alap (fájlfeldolgozó) Unix világban pedig a különféle filterek adják az alapvető komponenseket, a shell meg biztosítja a kombinálhatóságot, azt a ragasztóanyagot ami nélkül az egész kb. használhatatlan lenne.
Ilyen szempontból nézve, sem a "makrózás" sem a pipe-ok nem elhanyagolhatóak: azaz ha az srp felől nézed, akkor épp pont ezek a legfontosabb funkciói a shellnek (persze nyilván lehetne ezt máshogy is, még jobban elszeparálva megvalósítani, de valahová akkor is be kell kerülni a kombinálhatóságnak...)