help-bash
[Top][All Lists]
Advanced

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

Re: reading from external command


From: Alex fxmbsw7 Ratchev
Subject: Re: reading from external command
Date: Fri, 1 Apr 2022 04:13:55 +0200

thats like one pid s exit code of out a couple
..


On Fri, Apr 1, 2022 at 3:18 AM Lawrence Velázquez <vq@larryv.me> wrote:

> On Thu, Mar 31, 2022, at 9:01 PM, Peng Yu wrote:
> > Where?
>
> https://lists.gnu.org/archive/html/help-bash/2022-03/msg00072.html
>
> Reproduced here:
>
>     % cat main.bash; echo
>     printf '%s\n' "$BASH_VERSION"
>
>     {
>         pid=$!
>         while read -r x; do
>             echo <(exit 42)
>         done
>     } < <(builtin printf '%s\n' a b c; exit 99)
>
>     wait "$pid"
>     echo "$?"
>
>     % bash main.bash
>     5.1.16(1)-release
>     /dev/fd/62
>     /dev/fd/62
>     /dev/fd/62
>     99
>
> > Without requiring a temp file?
>
> No temporary files are involved, unless you count the temporary
> FIFOs inherent to using process substitution on systems that don't
> have /dev/fd.
>
> --
> vq
>
>


reply via email to

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