La philosophie UNIX dit: faites une chose et faites-le bien. Créez des programmes qui gèrent du texte, car c'est une interface universelle.
La sortcommande, au moins GNU sort, a une -ooption permettant d’afficher dans un fichier au lieu de stdout. Pourquoi, par exemple, est sort foobar -o whateverutile quand je peux juste sort foobar > whatever?