05-19-2006
Problem with print command
Hi,
I have a small script and am having problem at one point. The script runs another script called Run_SQL.sh. All I am trying to do is if the return code from the script is not zero(0) then display some message(which is working fine) and if the return code is zero then run the SED command and run the print command below it.(see in RED BOLD below). My SED command executes fine but the print command sometime works and sometime does not work. Its sporadic. I know there is something very simple but am not able to figure out.
Any advice will be appreciated.
SQLDIR=$t_path
SQLLISTFILE=${t_path}/$SQLFILE
for SQLNAME in `cat $SQLLISTFILE`
do
SQLFILENAME=${SQLDIR}/${SQLNAME}
print "Running ${SQLNAME}"
Run_SQL.sh -f $SQLNAME
if [ $? -ne 0 ]
then
print "There is error in ${SQLNAME}. Check the file."
exit -1
else
var=`head -1 ${SQLLISTFILE}`
if [ "$var" == "$SQLNAME" ] then
sed '1d' ${SQLLISTFILE} | tee ${SQLLISTFILE} > /dev/null 2>&1 --->This command executes fine
print "${SQLNAME} ran sucessfully" --->This is where I am having problems. This command sometime displays and sometime does not displays text.
fi
fi
The command in bold above run sucessfully and sometime it does not show up at all even if the sed command is sucessful. I have to run this print command after the sed command only.
I will really appreciate any advice in this regard.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Using Sun OS5.1 - i am able to lp as root but not as a user.
Let me know what you think.
Mark (2 Replies)
Discussion started by: Mark Duncan
2 Replies
2. UNIX for Dummies Questions & Answers
I am running SCO OpenServer Release 5 and I had a problem with a print job and I cancelled it. The print job still shows under lpstat as cancelled but doesn't go away and now I everything I print to the printer stays in the queue, but doesn't print. I have tried to delete the print job in... (2 Replies)
Discussion started by: sgtdmc
2 Replies
3. UNIX for Dummies Questions & Answers
I have a problem with a print queue that keeps going down on me every couple of days. When it happens I run an 'enable' and all is fine for a few more days.
Can anyone can tell me where to start looking to debug this problem as i am new to UNIX
Thanx (1 Reply)
Discussion started by: carell
1 Replies
4. AIX
Hi,
I've configured a print queue in Unix AIX 5.2 and it is duplex print queue. If I issue a print here it is not printing in the remote site. i.e If I'm issuing a print from India to print in the printer located in the Datacentre Taiwan, user replying that they're not receiving any print out.... (1 Reply)
Discussion started by: Vijay11
1 Replies
5. HP-UX
Hi,
Could any one please let me know what is the option
available in UNIX to print by specifying the paper size?
We are using Unix11i. I could n't see any option specified in the 'lp' command to print the report by specifying the size of the paper. It would be of great help to me, if... (1 Reply)
Discussion started by: ukarthik
1 Replies
6. IP Networking
hey,
We have a (5years old) red hat linux print server that was working perfectly when it was part of a workgroup. (all other pcs are windows xp)
The network has changed and now the clients (including the print server) are part of a domain. (the DNS is windows server 2003)
Now it takes 10... (3 Replies)
Discussion started by: elzalem
3 Replies
7. Shell Programming and Scripting
Below is the data content of file_1 and file_2:
file_1
>sample_1
FKGJGPOPOPOQA
ASDADWEEWERE
ASDAWEWQWRW
ASDASDASDASDD
file_2
>sample_1
DRTOWPFPOPOQA
ASDADWEEASDF
ASDADRTYWRW
ASDASDASDASDD
I got try the following perl script. Unfortunately, it can't give my desired output result... (7 Replies)
Discussion started by: patrick87
7 Replies
8. Shell Programming and Scripting
Hello,
I have a file seperated with "|" I want to search the 11th field if it matches certain words change it to an empty space.
I have managed to do that, but now I need it to replace the file.
this is my code:
awk 'BEGIN{OFS=FS="|"}$11=="to... (9 Replies)
Discussion started by: TasosARISFC
9 Replies
9. Shell Programming and Scripting
Hi,
I'm facing some problem with printing the values in the variables
I have passed all the database values into the variable, but when i echo the variable i get the values printed in one line
var=`echo <query> | database`
echo $var
or
awk 'BEGIN {printf("%s\n","'"${var}"'")}'
this... (4 Replies)
Discussion started by: prash_b
4 Replies
10. Shell Programming and Scripting
Hello friends,
I have written a script and i need to add some part into it so that i could print out more results depending on more conditions,
This is the core part of the script which does the actual work:
echo "$j" && nawk -v stat=$2 'NR==FNR &&... (1 Reply)
Discussion started by: EAGL€
1 Replies
LEARN ABOUT SUSE
gst-typefind
gst-typefind-0.8(1) User Commands gst-typefind-0.8(1)
NAME
gst-typefind-0.8, gst-typefind - print MIME type of file
SYNOPSIS
gst-typefind-0.8 [gst-std-options] file [file...]
gst-typefind [gst-std-options] [--gst-list-mm] [--gst-mm=string] [--print] file [file...]
DESCRIPTION
gst-typefind-0.8 uses the GStreamer type-finding system to determine the GStreamer type of the given file(s).
gst-typefind is a wrapper script that runs the latest installed version of gst-typefind-X.X. For example, if both gst-typefind-0.7 and gst-
typefind-0.8 are installed on your system, gst-typefind runs gst-typefind-0.8.
OPTIONS
The following options are supported by gst-typefind-0.8 and gst-typefind:
gst-std-options Standard options available for use with most GStreamer applications. See gst-std-options(5) for more information.
The following options are supported by gst-typefind only:
--gst-list-mm List found major/minor versions. This option displays the versions that are available.
--gst-mm=string Force major/minor version. This option enables you to specify a specific version to run, if you do not want to run the
default version.
--print Print wrapped command line. This option displays the command that will be run, and then runs the command.
OPERANDS
The following operands are supported:
file Name of file for which you want to find the MIME type.
EXAMPLES
Example 1: Identifying the MIME Type of file.ogg
example% gst-typefind-0.8 file.ogg
file.ogg - application/ogg
Example 2: Running the Wrapper Script and Displaying the Command Name
example% gst-typefind --print
/usr/bin/gst-typefind-0.8
FILES
The following files are used by this application:
/usr/bin/gst-typefind-0.Executable to print MIME type of file
/usr/bin/gst-typefind Wrapper script that runs the latest installed version of gst-typefind-X.X
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWgnome-media |
+-----------------------------+-----------------------------+
|Interface stability |External |
+-----------------------------+-----------------------------+
SEE ALSO
gst-complete(1), gst-compprep(1), gst-feedback(1), gst-inspect(1), gst-launch(1), gst-launch-ext(1), gst-md5sum(1), gst-register(1), gst-
thumbnail(1), gst-xmlinspect(1), gst-xmllaunch(1), gstreamer-properties(1), libgstreamer-0.8(3), libgstgetbits(3), gst-std-options(5)
NOTES
Original man page written by the GStreamer team at http://gstreamer.net/.
Updated by Brian Cameron, Sun Microsystems Inc., 2004.
SunOS 5.10 14 Oct 2004 gst-typefind-0.8(1)