[linux] Re: hoe krijg ik de returncode voorafgaand aan een pipe?
Hans de Goede
j.w.r.degoede op gmail.com
Di Sep 16 08:32:02 CEST 2014
Hoi,
On 09/16/2014 08:29 AM, Hans de Goede wrote:
> Hoi,
>
> On 09/16/2014 07:54 AM, jjge wrote:
>>
>> On 09/15/2014 08:01 PM, Hans de Goede wrote:
>>> http://lmgtfy.com/?q=bash+pipe+return+code&l=1 Groet, Hans
>> ... weer zo´n onuitstaanbaar "GIYF" antwoord...
>
> GIYF antwoorden zijn geen antwoorden, want daar zit de juiste search
> phrase niet bij.
>
> Als je daar en tegen op mijn linkt klikt, en dat het eerste resultaat
> aanklikt dan krijg je:
>
> "There is a environment variable called $PIPESTATUS; it's an array that holds the exit status of each command in your last foreground pipeline of commands.
>
> To use:
>
> <command> | tee out.txt ; test ${PIPESTATUS[0]} -eq 0"
>
> En ja dat had ik ook direct kunnen copy pasten nadat ik het
> eerst zelf ge-googled had. Maar aangezien mijn eerste poging
> dit te googlen gelijk raak was, heb ik voor lmgtfy.com
> gekozen met de hoop de vrager ook een beetje op te voeden
> om voortaan eerst zelf wat harder te zoeken.
>
> Verder zou ik er op willen wijzen dat mijn volgens jou
> niet behulpzame antwoord, het enige juiste antwoord
> tot nu toe in deze thread is, namelijk: "gebruik $PIPESTATUS"
Correctie ik zie dat Paul Slootman ook al naar PIPESTATUS
heeft verwezen, hij schreef:
"Zoek eens naar PIPESTATUS in de bash manpage."
Groet,
Hans
More information about the Linux
mailing list