The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
å plukke opp returkoden (RC) fra mailx kommando og returnere det til SAS uisng s manas6 UNIX for Dummies Spørsmål og svar 0 06-05-2008 07:44
som leser kommandoer fra standard i / p og utfører kommandoene Phrozen Smoke High Level Programmering 4 01-22-2007 02:06
Checking returkoder av Bakgrunn Prosesser bergerj3 Shell programmering og Skripting 2 11-14-2003 03:15
pipe hjelp bb666 High Level Programmering 5 02-26-2002 04:07
returkoder fra rsh kommandoer ... bbouch UNIX for Dummies Spørsmål og svar 1 02-20-2002 07:03

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 04-23-2007
btherl btherl is offline
Registrert bruker
  
 

Bli Dato: april 2007
Innlegg: 3
Checking returnere verdien av kommandoer i pipe

Hei,

Jeg lurer på hvordan jeg kan sjekke returnere verdien av alle kommandoer i et rør som

gzip-dc file.gz | sort-u> output.txt

Hvis jeg kjører denne sekvensen i bash og sjekk $?, Får jeg tilbake statusen fra sortere. Men jeg vil gjerne vite om det opprinnelige gzip mislyktes.

Tilsvarende for lengre rør kjeder, vil jeg vite om noen av komponentene returnerte en feil status.

I don't mind hvis du gir en løsning for et annet skall som tcsh. Enhver løsning er kjempebra!

Takk!
  #2 (permalink)  
Old 04-23-2007
anbu23 anbu23 is offline Forum Advisor  
Registrert bruker
  
 

Bli Date: Mar 2006
Beliggenhet: Bangalore, India
Innlegg: 1398
Code:
gzip -dc file.gz && sort -u > output.txt
echo $?
& & Bare hvis gzip kommandoen er vellykket sortere kommandoen.
  #3 (permalink)  
Old 04-23-2007
btherl btherl is offline
Registrert bruker
  
 

Bli Dato: april 2007
Innlegg: 3
Men jeg vil at produksjonen av gzip å gå inn sortere ..
  #4 (permalink)  
Old 04-23-2007
vino's Avatar
Vino vino is offline Forum Staff  
Tilhenger (i Vino Veritas)
  
 

Bli Date: Feb 2005
Beliggenhet: Bangalore, India
Innlegg: 2798
Se om PIPESTATUS hjelper. Fra mann sh
Code:
       PIPESTATUS
              An array variable (see Arrays below) containing a  list  of  exit
              status  values  from  the processes in the most-recently-executed
              foreground pipeline (which may contain only a single command).
  #5 (permalink)  
Old 04-23-2007
btherl btherl is offline
Registrert bruker
  
 

Bli Dato: april 2007
Innlegg: 3
Takk vino! Det ser perfekt.

Takk ANBU også for forslaget ditt!
  #6 (permalink)  
Old 08-28-2008
qneill qneill is offline
Registrert bruker
  
 

Bli Date: Jan 2008
Innlegg: 23
Men hvordan gjør man det i et skall som ikke har PIPESTATUS? Jeg vet at autoconf (verktøyet for å installere kilde på nesten Unix som har massevis av skjell uavhengig logikk i det) spiller triks med omdirigering og subshells å fange returnere verdier fra indre rør kommandoer. Jeg tok aldri tid til å reverse engineering det i hodet mitt for å forstå det.

Anyone?
  #7 (permalink)  
Old 06-02-2009
qneill qneill is offline
Registrert bruker
  
 

Bli Date: Jan 2008
Innlegg: 23
PIPESTATUS og autoconfigure

Med fare for å høres ut som en eremitt (snakker for meg selv), jeg nylig undersøkt noen av konfigurere manuskripter og så flere mønstre:
  1. Det er ikke mange pipe kommandoer tross alt, for det meste enkle sed samtaler
  2. Triksene spilte med omdirigering er for logging og / eller trekke tilbake verdier fra enkle kommandoer som brukes innsiden av subshells

Så PIPESTATUS synes å være unik i evnen til å trekke tilbake verdier fra enkle rør kommandoer.

Sitat:
Originally Posted by qneill View Post
Men hvordan gjør man det i et skall som ikke har PIPESTATUS? Jeg vet at autoconf (verktøyet for å installere kilde på nesten Unix som har massevis av skjell uavhengig logikk i det) spiller triks med omdirigering og subshells å fange returnere verdier fra indre rør kommandoer ....
Closed Thread

Hugseliste

Tags
UNIX kommandoer

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 11:21.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0