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
Hvordan komme avsluttingskoden i en pipe-lined kommando? pankai Shell programmering og Skripting 3 01-10-2008 06:36
Komme avkjøringen for en ekstern kommando zoonalex Shell programmering og Skripting 1 08-23-2006 05:58
hvordan finne avkjøringen status for siste kjøres kommandoen vijay.amirthraj UNIX for Dummies Spørsmål og svar 1 07-04-2006 11:14
Feil Avslutt Status returneres fra FTP-kommandoen - Hjelp? frustrated1 Shell programmering og Skripting 3 08-22-2003 04:25
Slik finner du exit status for siste kommandoen i Unix? rajugp1 High Level Programmering 1 09-10-2002 12:52

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 02-04-2006
here2learn here2learn is offline
Registrert bruker
  
 

Bli Dato: november 2003
Innlegg: 53
Som vanlig veldig geniale løsningen Perderabo.

Ville det være mulig å benytte xargs å forenkle denne samme kravet?
  #2 (permalink)  
Old 10-18-2007
radoulov's Avatar
radoulov radoulov is online now Forum Staff  
stoffmisbruker
  
 

Bli Date: Jan 2007
Beliggenhet: Варна, България / Milano, Italia
Innlegg: 2907
Sitat:
Originally Posted by topcat8 View Post
Hei,

Jeg prøver å teste exit status for cleartool lsvtree setningen nedenfor, men det ser ikke ut til å virke på grunn av halen pipe, som det er testing i stedet. Er det en vei rundt dette uten å legge til et tonn nye koden?
[...]
bash og ksh93 har pipefail alternativ:

Code:
bash 3.2.25(17)$ ls x|tail
ls: cannot access x: No such file or directory
bash 3.2.25(17)$ echo $?
0
bash 3.2.25(17)$ set -o pipefail
bash 3.2.25(17)$ ls x|tail
ls: cannot access x: No such file or directory
bash 3.2.25(17)$ echo $?
2

bash og zsh har PIPESTATUS / pipestatus array / variabel:

Code:
bash 3.2.25(17)$ ls x|tail
ls: cannot access x: No such file or directory
bash 3.2.25(17)$ echo $PIPESTATUS
2
bash 3.2.25(17)$ ls x|tail
ls: cannot access x: No such file or directory
bash 3.2.25(17)$ echo ${PIPESTATUS[@]}
2 0
Code:
zsh 4.3.4% ls x|tail
ls: cannot access x: No such file or directory
zsh 4.3.4% echo $pipestatus
2 0
  #3 (permalink)  
Old 10-18-2007
rakeshou rakeshou is offline
Registrert bruker
  
 

Bli Dato: mai 2007
Innlegg: 75
set-o pipefail ikke tilgjengelig på SunOS, $ PIPESTATUS fungerer på bash ikke ksh

Sitat:
Originally Posted by radoulov View Post
bash og ksh93 har pipefail alternativ:

Code:
bash 3.2.25(17)$ ls x|tail
ls: cannot access x: No such file or directory
bash 3.2.25(17)$ echo $?
0
bash 3.2.25(17)$ set -o pipefail
bash 3.2.25(17)$ ls x|tail
ls: cannot access x: No such file or directory
bash 3.2.25(17)$ echo $?
2

bash og zsh har PIPESTATUS / pipestatus array / variabel:

Code:
bash 3.2.25(17)$ ls x|tail
ls: cannot access x: No such file or directory
bash 3.2.25(17)$ echo $PIPESTATUS
2
bash 3.2.25(17)$ ls x|tail
ls: cannot access x: No such file or directory
bash 3.2.25(17)$ echo ${PIPESTATUS[@]}
2 0
Code:
zsh 4.3.4% ls x|tail
ls: cannot access x: No such file or directory
zsh 4.3.4% echo $pipestatus
2 0
set-o pipefail ikke ut til å fungere på SunOS 5.8

Code:
bash-2.03$ uname
SunOS
bash-2.03$ set -o pipefail
bash: set: pipefail: unknown option name
echo $ PIPESTATUS fungerer på bash, men ikke på ksh

Code:
bash-2.05$ ls -l rakesh | tail -5
rakesh: No such file or directory
bash-2.05$ echo $PIPESTATUS
2
  #4 (permalink)  
Old 10-19-2007
radoulov's Avatar
radoulov radoulov is online now Forum Staff  
stoffmisbruker
  
 

Bli Date: Jan 2007
Beliggenhet: Варна, България / Milano, Italia
Innlegg: 2907
Sitat:
Originally Posted by rakeshou View Post
set-o pipefail ikke ut til å fungere på SunOS 5.8

Code:
bash-2.03$ uname
SunOS
bash-2.03$ set -o pipefail
bash: set: pipefail: unknown option name
[...]
Ja,
det er en ny funksjon i bash Bash-3,0.

Sitat:
echo $ PIPESTATUS fungerer på bash, men ikke på ksh

Code:
bash-2.05$ ls -l rakesh | tail -5
rakesh: No such file or directory
bash-2.05$ echo $PIPESTATUS
2
Hm ...., jeg sa bash og zsh.
Jeg sa at pipefail er tilgjengelig i ksh93 (ikke ksh88)!
Closed Thread

Hugseliste

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 12:42.


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