bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

output redirection with process substitution asynchronous?


From: pjodrr
Subject: output redirection with process substitution asynchronous?
Date: Fri, 4 Dec 2009 07:28:07 -0800 (PST)
User-agent: G2/1.0

Hello,

how can I prefix every line of output of some command with a
timestamp?  I thought like this:

$ exec 3> >(while read line; do echo "$(date): $line"; done)
$ seq 4 >&3
Friday, December  4, 2009  4:20:29 PM MET: 1
$ Friday, December  4, 2009  4:20:29 PM MET: 2
Friday, December  4, 2009  4:20:29 PM MET: 3
Friday, December  4, 2009  4:20:29 PM MET: 4

please note that the prompt ($) returns before the command completes.
Why is the
process substitution asynchronous?
Does anybody know of a better way to accomplish this?

Thanks,

  Peter


reply via email to

[Prev in Thread] Current Thread [Next in Thread]