Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #34935

Re: Szybkie pytanko do fachowców od Bourne shella

From arnold@hooterville.invalid (Arnold Ziffel)
Newsgroups pl.comp.programming
Subject Re: Szybkie pytanko do fachowców od Bourne shella
Date 2023-01-30 15:20 +0000
Organization news.chmurka.net
Message-ID <c67baa7d-4da1-4290-a67e-a9149b3c75a6@hooterville.invalid> (permalink)
References <63d7942d$0$19607$65785112@news.neostrada.pl>

Show all headers | View raw


JDX <jdx@onet.pl> wrote:

> Jak z powyższej linii wydobyć kod zwracany przez make, aby obsłużyć 
> zdarzenia ,,kompilacja powiodła się" i ,,kompilacja nie powiodła się"? Bo 
> wygląda na to, że $? zwraca kod z tee.

Możliwość 1: set -o pipefail

[arnold@pi ~]$ false | true; echo $?
0
[arnold@pi ~]$ set -o pipefail
[arnold@pi ~]$ false | true; echo $?
1

Możliwość 2: PIPESTATUS

[arnold@pi ~]$ false | true; echo ${PIPESTATUS[0]}
1
[arnold@pi ~]$ true | true; echo ${PIPESTATUS[0]}
0

-- 
Babcia do wnuka który bawi się telefonem:
- Wnusiu twoje pokolenie to jest uzależnione od technologii!
A na to wnuczek:
- Nie, nie babciu. To twoje pokolenie jest uzależnione od technologii -
powiedział odłączając wtyczkę respiratora.

Back to pl.comp.programming | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Szybkie pytanko do fachowców od Bourne shella JDX <jdx@onet.pl> - 2023-01-30 10:55 +0100
  Re: Szybkie pytanko do fachowców od Bourne shella arnold@hooterville.invalid (Arnold Ziffel) - 2023-01-30 15:20 +0000
    Re: Szybkie pytanko do fachowców od Bourne shella JDX <jdx@onet.pl> - 2023-01-30 18:25 +0100

csiph-web