10-21-2009
I sometimes use a similar construction where I also add a question prompting the user to execute or not each command.
One limitation is handling structured instructions (i.e. loops, pipelines, conditional ) is more complex than single ones.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I face some problem with handling of nulls. I declare a variable - say i - and intialise to 0. Later I read it from console, wherein if I dont give any variable and press return key, I get this error:
"0403-004 Specify a parameter with this command"
Is there anyway to handle this error?
... (3 Replies)
Discussion started by: mohanprabu
3 Replies
2. UNIX for Advanced & Expert Users
Hi,
I am using few ISQL statements to update and delete from a few tables in sybase, now i want to roll back the transaction when any of the statements fail.How i can i capture these errors in the shell scripts.Please advise.
Thanks,
Gopi (4 Replies)
Discussion started by: bhgopi
4 Replies
3. UNIX for Dummies Questions & Answers
I have a shell script, which calls a load script to load a database. How can i handle errors in Unix(similar to 'error level' in Batch scripts)? I am trying to use 'mailx' to send a Success/failure message based on the error level returned by the load script.
I have already used an error log... (2 Replies)
Discussion started by: sarsani
2 Replies
4. Shell Programming and Scripting
What i need to do is when the database connection is not successful , the script should move to next list i.e skip the current.
But when i do this -
if ; then
break;
fi
The script break but it goes to the condition -
if ; then
for LIST in $LISTS
do
for TABLE in $TABLES
do... (2 Replies)
Discussion started by: dinjo_jo
2 Replies
5. Shell Programming and Scripting
Hi all, i have more questions but its all about variables so lets begin
1st, is possible to list all variables ?
Command env display only shell variables, but what if i declared another variable? Command set display more variables but not defined by me.
2nd, what difference is between set... (24 Replies)
Discussion started by: wakatana
24 Replies
6. Shell Programming and Scripting
Hello,
I have written a shell script and suppose there is any error in the script. How i can do exception handling in shell script.for example i have below code
sqlplus -s <<uid>>/<<pwd>>@<<$ORACLE_SID>> <<EOF > 1_pid1.log
set pagesize 0
set feedback off
set heading off
set linesize 200... (1 Reply)
Discussion started by: rksingh003
1 Replies
7. Shell Programming and Scripting
Hi,
I have a shell script confug-msys.sh which callls config-common.sh. When run from command prompt,these work fine but give the below error when i try to run from code-blocks
line 7: --without-contrib: command not found
...Also I am unable to understand what the second script does...... (4 Replies)
Discussion started by: binnyshah
4 Replies
8. Programming
Hi Friend,
Could you please provide me with some tutorial for Advanced Exception handling in C++, mainly set_terminate() and set_unexpected() functions?
Please find the details below:
OS: Unix
Compiler: gcc.
Thanks. :)
Awesome001 (0 Replies)
Discussion started by: awesome001
0 Replies
9. Shell Programming and Scripting
Dear all
I have shell script where files have been organized into directory, i pass the directory name and it shold pick all the files within the directory and move to differnet path.
When i run the scripts it doesn't move and come out with error and i am not able to understand it
the... (2 Replies)
Discussion started by: guddu_12
2 Replies
10. Shell Programming and Scripting
Hi ,
My Script work as below
1-
On server 1
execute script1.sh ,
through this script one parameter file is generated as file.txt this is to transfer on server 2
2-
After reaching on server2 other shell script script2.sh execute using parameter file file.txt
This generate file... (1 Reply)
Discussion started by: kaushik02018
1 Replies
LEARN ABOUT DEBIAN
imager::regmach
Imager::regmach(3pm) User Contributed Perl Documentation Imager::regmach(3pm)
NAME
Imager::regmach - documents the register virtual machine used by Imager::transform2().
SYNOPSIS
The register machine is a complete rewrite of the stack machine originally used by Imager::transform(), written for use by
Imager::transform2().
DESCRIPTION
(This document might be a little incoherent.)
The register machine is a fast implementation of a small instruction set designed for evaluating an arithmetic expression to produce a
color for an image.
The machine takes as input:
instructions
An array of instructions
numeric registers
An array of numeric registers. Some registers are initialized as literals.
color registers
An array of color registers. Currently these registers aren't initialized.
input images
An array of Imager i_img pointers. The "getpn" operators read pixels from these images.
The instructions supplied each take up to 4 input numeric or color registers with a single output numeric or color register. The machine
attempts to execute instructions as safely as possible, assuming that correct instructions have been provided, eg. the machine protects
against divide by zero, but doesn't check register numbers for validity.
The final instruction must be a "ret" instruction, which returns the result ;)
Adding new instructions
To add a new instruction:
1. Add a new opcode to the enumeration in regmach.h - make sure to add comment after the enum name giving the input registers ("rX" for
numeric, "pX" for color) that the instruction takes. These must be in the order that the instruction expects to take the. Put a
letter (r or p) after -> to indicate the result type.
2. Add a case to regmach.c that executes the instruction.
3. make
The Makefile should rebuild the Regops.pm file, and your new instruction will be added as a function.
If you want to add a single alternative instruction that might take different argument types (it must take the same number of parameters),
create another instruction with that name followed by a p. The current expression parsers explicitly look for such instruction names.
Future directions
Conditional and non-conditional jumps to implement iteration. This will break the current optimizer in Imager::Expr (and the compilers for
both expression compilers, for that matter.)
Complex arithmetic (Addi suggested this one). This would most likely be a separate machine. Otherwise we'll have a very significant
performance loss.
WARNINGS
If you feed bad 'machine code' to the register machine, you have a good chance of a "SIGSEGV".
perl v5.14.2 2011-06-06 Imager::regmach(3pm)