01-03-2006
Possible return values for $?
I think the $? returns 0 if the last issued command was successful and otherwise if not. But does anyone knows the value list that may be returned ? (or it is only zero/one ? )
Thanks in advance,
Abrahao.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Sys: HP-UX 9000
In the calling script how do I 'read' the return/exit value of a called script?:confused:
THX in advance for any assistence.:) (1 Reply)
Discussion started by: vslewis
1 Replies
2. Shell Programming and Scripting
Hi.
I have a script like this:
nawk 'BEGIN {FS=","; TOT1=0; REJ1=0;} {
if($7=="TOTAL") { TOT1=TOT1 +$8}
if($7=="REJS") { REJ1=REJ1 +$8}
}' FILE_123.dat
and... (1 Reply)
Discussion started by: mrodrig
1 Replies
3. Shell Programming and Scripting
Hi All,
index=10.5
let "res = $index + 1.7"
echo "res = $res"
Can anybody explain what this piece of code does. (7 Replies)
Discussion started by: kinny
7 Replies
4. Shell Programming and Scripting
Hi,
I have a script which does something like the below:
execute_some_script.sh $arg1 $arg2 `exec-some-cmd`
if then;
do something
else
do something else
fi
However, during some cases, there is an error saying:
line xxx: [: too many arguments
at the line number which has... (5 Replies)
Discussion started by: laloo
5 Replies
5. Shell Programming and Scripting
hi
I'm executing below 2 cmds which is working file.. ( cmd will ssh to remote host and look for pattern in remote file)
ssh $USER@$HOST "grep -n \"$PATTERN\" $RDIR/$RFILE | awk -F":" '{print \$1}'|tr '\n' ':'|sed 's/:$//g'" > /tmp/_log_out
VAR=`cat /tmp/_log_out`
output in /tmp/_log_out... (2 Replies)
Discussion started by: id100
2 Replies
6. Shell Programming and Scripting
I have a K shell script (ksh) that needs to return an email address. A C program was written (prog1) to now access the email address off of an oracle table. The call to the program in the ksh is
prog1 -p parm1
Based on Parm1 the program will read an oracle table and retrieve the email... (2 Replies)
Discussion started by: jclanc8
2 Replies
7. Shell Programming and Scripting
Hi,
I need to retrun multiple values
function errorFileCreation
{
echo "Before"
return -1 "Siva";
echo "Aftyer"
}
echo ${?} - This can be used to getting first value.
how can i get second one.
Advance Thanks...
Shiv (3 Replies)
Discussion started by: rsivasan
3 Replies
8. Shell Programming and Scripting
hello friends,
i have written one perl script.Which opens a file and search for some parameter's value and gets the status of these parameters. but while i am trying to return these value always i am getting false. Can any one please help me..
here is that function:
=======================... (5 Replies)
Discussion started by: harpal singh
5 Replies
9. Shell Programming and Scripting
I am using a for loop to copy files from say DIR1 and DIR2 to DIR3.I have to check whether files are copied from DIR1 and DIR2 and print the respective message.
@path=("$DIR1","$DIR2");
foreach (@path) {
$rc=system("cp $_/*xml $DIR3");
if ($rc == 0)
{
print "Files were copied... (1 Reply)
Discussion started by: liyakathali
1 Replies
10. Shell Programming and Scripting
Hi,
I need a shell script, which would search the result values from another files.
1)execute " select column1 from table_name" query on the table.
2)Based on the result, need to be grep from .wft files.
could please explain about this.Below is the way i am using.
#!/bin/sh... (4 Replies)
Discussion started by: Rami Reddy
4 Replies
timod(7M) STREAMS Modules timod(7M)
NAME
timod - Transport Interface cooperating STREAMS module
SYNOPSIS
#include <sys/stropts.h>
ioctl(fildes, I_STR, &my_strioctl);
DESCRIPTION
timod is a STREAMS module for use with the Transport Interface ("TI") functions of the Network Services library. The timod module converts
a set of ioctl(2) calls into STREAMS messages that may be consumed by a transport protocol provider that supports the Transport Interface.
This allows a user to initiate certain TI functions as atomic operations.
The timod module must be pushed onto only a stream terminated by a transport protocol provider that supports the TI.
All STREAMS messages, with the exception of the message types generated from the ioctl commands described below, will be transparently
passed to the neighboring module or driver. The messages generated from the following ioctl commands are recognized and processed by the
timod module. The format of the ioctl call is:
#include <sys/stropts.h>
-
-
struct strioctl my_strioctl;
-
-
strioctl.ic_cmd = cmd;
strioctl.ic_timout = INFTIM;
strioctl.ic_len = size;
strioctl.ic_dp = (char *)buf
ioctl(fildes, I_STR, &my_strioctl);
On issuance, size is the size of the appropriate TI message to be sent to the transport provider and on return size is the size of the
appropriate TI message from the transport provider in response to the issued TI message. buf is a pointer to a buffer large enough to hold
the contents of the appropriate TI messages. The TI message types are defined in <sys/tihdr.h>. The possible values for the cmd field are:
TI_BIND Bind an address to the underlying transport protocol provider. The message issued to the TI_BIND ioctl is equivalent to
the TI message type T_BIND_REQ and the message returned by the successful completion of the ioctl is equivalent to the TI
message type T_BIND_ACK.
TI_UNBIND Unbind an address from the underlying transport protocol provider. The message issued to the TI_UNBIND ioctl is equivalent
to the TI message type T_UNBIND_REQ and the message returned by the successful completion of the ioctl is equivalent to
the TI message type T_OK_ACK.
TI_GETINFO Get the TI protocol specific information from the transport protocol provider. The message issued to the TI_GETINFO ioctl
is equivalent to the TI message type T_INFO_REQ and the message returned by the successful completion of the ioctl is
equivalent to the TI message type T_INFO_ACK.
TI_OPTMGMT Get, set, or negotiate protocol specific options with the transport protocol provider. The message issued to the TI_OPT-
MGMT ioctl is equivalent to the TI message type T_OPTMGMT_REQ and the message returned by the successful completion of the
ioctl is equivalent to the TI message type T_OPTMGMT_ACK.
FILES
<sys/timod.h> ioctl definitions
<sys/tiuser.h> TLI interface declaration and structure file
<sys/tihdr.h> TPI declarations and user-level code
<sys/errno.h> system error messages file. Please see errno(3C).
SEE ALSO
intro(3), ioctl(2), errno(3C), tirdwr(7M)
STREAMS Programming Guide
DIAGNOSTICS
If the ioctl returns with a value greater than 0, the lower 8 bits of the return value will be one of the TI error codes as defined in
<sys/tiuser.h>. If the TI error is of type TSYSERR, then the next 8 bits of the return value will contain an error as defined in
<sys/errno.h> (see intro(3)).
SunOS 5.10 26 Mar 1993 timod(7M)