![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| help with return codes | ammu | Shell Programming and Scripting | 2 | 02-04-2008 10:57 AM |
| Return Codes | kris01752 | UNIX for Advanced & Expert Users | 3 | 09-25-2006 09:40 AM |
| Return codes | Bab00shka | UNIX for Dummies Questions & Answers | 4 | 02-02-2006 09:46 AM |
| unix return codes | abhib45 | UNIX for Dummies Questions & Answers | 1 | 01-26-2006 09:47 PM |
| Help with Return codes | leezer1204 | UNIX for Dummies Questions & Answers | 1 | 04-26-2005 09:10 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Display Modes |
|
|||
|
How do you Sum UNIX return codes
Hi,
I know how to read a return code after executing a single command. "echo $?". But I do not know how to sum the return code for a group of commands. If I string 3 commands together and I do an echo $? all I get is the retunr code for the last command. Example below: ---------------------------- cat file1 | cut -f1-5 | sort > file2 status=$? if [ $status -eq 0 ]; then ##continue with rest of my script else exit fi ----------------- I only get the return code for the last command, the "sort" command. I want to make sure that the return code for all three commands added togther =0. Can this be done? The problem is I need to amke sure all 3 commands ran succesful. My status check only tells me the last commadn worked. Thanks in advance for any assistance. |
| Forum Sponsor | ||
|
|
|
|||
|
Here is a modified version of my earlier post reference:
Code:
#! /usr/bin/ksh
exec 3>&1
print "cat \$?=$(exec 4>&1;{ cat somefilethatdoesnotexist ; print $? >&4 ; } | tee -a logfile >&3) "
print "tee \$?="$?
exec 3>&-
Code:
cat: cannot open somefilethatdoesnotexist cat $?=2 tee $?=0 |
|||
| Google The UNIX and Linux Forums |