|
From: | Paul Eggert |
Subject: | bug#54035: Patch for easier use in scripting pipelines |
Date: | Thu, 24 Feb 2022 11:09:05 -0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 |
On 2/23/22 23:11, Ulrich Eckhardt wrote:
Just for my understanding, grep stops reading when it finds the first match and then the shell closes the output stream of cat. That in turn causes cat to fail (exit code 141, meaning SIGPIPE), because it can't write the rest of the data that it wants, right?
Right.
I think that short reads (which could cause SIGPIPE) and the non-error exit code 1 deserve mention there. I'll take a look and perhaps file another patch.
I installed the attached to try to document this better.
0001-doc-mention-issues-with-set-e.patch
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |