Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Eine der großen Stärken der Shell ist, nicht zuletzt durch die Kombinierbarkeit von Befehlen, das Verarbeiten von (Text-)Daten. Eine ganze Reihe von Programmen beschäftigt sich genau mit dieser Art von Aufgaben. Ein weiteres klassisches Arbeitsfeld ist die Behandlung von Archiven, sei es zur Datensicherung oder nur zum Entpacken heruntergeladener Software.
Die Shell kennt lediglich einen Datentyp – Zeichenketten. Daher steht zur Verarbeitung dieser Art von Daten eine ganze Reihe von Shell-Werkzeugen zur Verfügung. Der Philosophie hinter der Unix-Shell entsprechend sind alle diese Werkzeuge klein und hoch spezialisiert, damit sie sich mittels der Kommunikationsmechanismen der Shell kombinieren lassen. Das Resultat ist wie immer sehr flexibel und dazu geeignet, komplexe Aufgaben zu lösen oder gar ausgewachsene Anwendungen zu implementieren.