Ich habe dieses Skript gelesen, das jemand geschrieben hat, und da steht diese Zeile:
comm -23 <(grep cat access.log) cats | mailx -s subject [email protected]
Ich verstehe es so, dass die Ausgabe wie eine Datei konvertiert werden soll, aber ich verstehe die Syntax einfach nicht und habe sie nirgendwo sonst gesehen.
Bedeutet dies, dass grep in einer Unter-Shell ausgeführt und die Ausgabe zurückgeleitet wird?
Antwort1
< ist ein Umleitungsoperator. Er nimmt den Inhalt der Datei/Ausgabe von rechts und übergibt ihn an den Befehl auf der linken Seite.