Die UNIX-Philosophie sagt: Mach eine Sache und mach es gut. Erstellen Sie Programme, die Text verarbeiten, da dies eine universelle Schnittstelle ist.
Der sortBefehl, zumindest GNU sort, hat die -oOption, statt in eine Datei auszugeben stdout. Warum ist es sort foobar -o whatevernützlich, wenn ich nur könnte sort foobar > whatever?