Vipe - Die Pipeline editieren
Ab und an kann es vorkommen, dass man die Daten, die man per Pipe an einen anderen Befehl weiterleitet, vorher noch editieren möchte. Hierfür kann man beispielsweise vipe nutzen.
Nehmen wir mal folgendes, billiges Beispiel. In einem Verzeichnis befinden sich diverse Bilddateien.

Diese Dateien wollen wir nun mittels ls | xargs echo ausgeben lassen (sagte ich bereits, dass das Beispiel billig ist? :D). Dabei kommt dann folgendes heraus.

Bei den Dateinamen fällt nun auf, dass eine der Dateien (bild_3.jpg) vom Dateinamen anders aufgebaut ist als die anderen Dateien. An der Stelle kommt nun vipe ins Spiel. Ändert man den Befehl nun in ls | vipe | xargs echo ab, kann man die Informationen, die man durch ls erhält, erst noch mit einem Editor verändern bevor sie an xargs übergeben werden.

Bei diesem Beispiel habe ich nun den Unterstrich entfernt, um die Ausgabe zu vereinheitlichen.

Zu finden ist vipe, zumindest unter Arch Linux, im Paket moreutils. In diesem Paket sind auch noch einige andere, interessante Befehle zu finden. Ansehen lohnt sich also meiner Meinung nach.