David Lee <[EMAIL PROTECTED]> wrote:
> If all the above is correct, wouldn't the function be clearer as:
>
> # copy stdin (text) to FIFO, with surrounding ">>>" and "<<<" marker lines.
> # no args.; no result
> ha_clustermsg() {
> echo ">>>" >> $HA_FIFO
> cat - >> $HA_FIFO
> echo "<<<" >> $HA_FIFO
> }
>
> or:
> # copy stdin (text) to FIFO, with surrounding ">>>" and "<<<" marker lines.
> # no args.; no result
> ha_clustermsg() {
> (echo ">>>"; cat -; echo "<<<") >> $HA_FIFO
> }
>
> or similar?
>
> (Note that the "cat -" could be reduced to "cat". But for clarity I
> prefer the "cat -" version, which makes explicit to the maintainers the
> intention to use stdin as the data source. Clarity again.)
>
> Matt; LMB; others: thoughts?
Any variation on that theme is fine by me.
Any time I see `...` inside a here-doc I start to become squeamish.
Actually, for what its worth, I prefer the first version,
it seems clear, and newlines are not a scarce resource.
--
Horms
H: http://www.vergenet.net/~horms/
W: http://www.valinux.co.jp/en/
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/