bug-gawk
[Top][All Lists]
Advanced

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

Re: How to get the exit code of `command | getline [var]`?


From: david kerns
Subject: Re: How to get the exit code of `command | getline [var]`?
Date: Sat, 16 May 2020 16:54:34 -0700

awk -v tmpfile="$(mktemp -u)" -e 'BEGIN { cmd = "cat " tmpfile; cmd |
getline x; exit_code = close(cmd); print x, exit_code }'

On Sat, May 16, 2020 at 3:59 PM Peng Yu <address@hidden> wrote:

> Hi,
>
> There is an error below. But I can not get the error code. Is there a
> way to get the error code? Thanks.
>
> $ awk -v tmpfile="$(mktemp -u)" -e 'BEGIN { exit_code = "cat " tmpfile
> | getline x; print exit_code; print x }'
> cat: /tmp/mktemp/tmp.USzT4D7yJ3: No such file or directory
> 0
>
> --
> Regards,
> Peng
>
>


reply via email to

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