Untitled
public text v1 · immutable$ time while read line; do echo "[ERROR] $line"; done < test.fifo > /dev/null
real 0m0.202s
user 0m0.132s
sys 0m0.056s
----------------------------------------------------
$ time sed 's/.*/[ERROR] &/' < test.fifo > /dev/null
real 0m0.030s
user 0m0.020s
sys 0m0.008s
----------------------------------------------------
$ time awk '{print "[ERROR] " $0}' < test.fifo > /dev/null
real 0m0.016s
user 0m0.000s
sys 0m0.008s