08-25-2001
KSH Maths
Why using 'expr' if you can use the built-in KSH math functions instead:
a=10
b=20
c=30
k=$ ((($a+$b)*$c )))
echo $k
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Within a ksh script on HP-UX I trying to calculate a percentage of a number (number/100 x percentage) using the below method and expr.
TARPERC=`expr 16 / 100 \* 5`
TARSUM=`expr 16 + $TARPERC`
ZIPSUM=`expr $TARSUM \* 2`
If the input is 16
outputs are:
TARPERC: 0
TARSUM: 16
ZIPSUM: 32... (6 Replies)
Discussion started by: wurzul
6 Replies
2. Shell Programming and Scripting
Hi ALL,
i am so much confused y the following script is not working in the korn shel which works in bash shell. please solve the error that i am facing.
i want to extract the format of the size from a variable i.e. GB or KB or MB or B or BYTES
code:
--------
size_dir_pass=1.2gb... (2 Replies)
Discussion started by: G.K.K
2 Replies
3. Shell Programming and Scripting
Hi;
If I do something like this.
dftotalsize=0;export dftotalsize;df -k | grep \/db001 | awk '{print $4}' | while read theinput \
; do export $theinput; dftotalsize=`expr $dftotalsize + $theinput`; export dftotalsize; echo $dftotalsize; done ; echo `expr $dftotalsize \/ 1024 \/ 1024 "GB"
Is... (4 Replies)
Discussion started by: myjess
4 Replies
4. Red Hat
i am new to shell programming, currently using redhat linux of version
2.4.20-8.
i have problem in executing expr command in the following shell script
$ x=5
$ x='expr $x + 1'
$ echo $x
the output is displaying always
expr $x + 1
Pls guide me for the above query (3 Replies)
Discussion started by: saikumarm80
3 Replies
5. Shell Programming and Scripting
What is the difference between test expr VS .
For example :
if test 5 -eq 6
echo "Wrong"
and
if
echo "Wrong"
bot will give the same output as Wrong.
Now, what is the difference between these two? though they are producing the same result why we need two?
Any answer will be... (2 Replies)
Discussion started by: ashok.g
2 Replies
6. Shell Programming and Scripting
$ cat > mtable
#!/bin/sh
#
#Script to test for loop
#
#
if
then
echo "Error - Number missing form command line argument"
echo "Syntax : $0 number"
echo "Use to print multiplication table for given number"
exit 1
fi
n=$1
for i in 1 2 3 4 5 6 7 8 9 10
do
echo "$n * $i = `expr $i \*... (1 Reply)
Discussion started by: jackel7777
1 Replies
7. UNIX for Dummies Questions & Answers
Hey there
i want to subtract the content from $b from $a. Each variable has got 18 values (normal numbers from 0 - 99).
How can i subtract them? I know i have to use the expr command, this is what i have till now:
a=`cat Tabelle.dat | awk {'print $4'} | awk -F: {'print $1'}`
b=`cat... (1 Reply)
Discussion started by: Mad van Bert
1 Replies
8. Shell Programming and Scripting
Hi All,
I'm writing a shell script in KSH, where I want to store the filename, total record count and actual record count of all the source files. The source files reside in 4 different sub-folders under the same root folder.
Below is code:
#!/usr/bin/ksh... (6 Replies)
Discussion started by: jagari
6 Replies
9. Shell Programming and Scripting
Hi
I have bellow script:
t1=`cat node1.txt | grep thread1 | cut -f2 -d '-'`
t2=`cat node2.txt | grep thread2 | cut -f2 -d '-'`
t3=`cat node1_rcat.txt | grep thread1 | cut -f2 -d '-'`
t4=`cat node2_rcat.txt | grep thread2 | cut -f2 -d '-'`
if ]; then
echo "no restore" >> log.log... (6 Replies)
Discussion started by: primo102
6 Replies
10. Shell Programming and Scripting
HI there
I am trying to understand Shell scripting to create my own, I am attempting a few examples can anyone tell me what this means?n=$( expr $n + 1)Tried looking on the internet, but just cannot find its anywhere :( .Help please (4 Replies)
Discussion started by: steve2015
4 Replies
LEARN ABOUT HPUX
islessequal
islessequal(3M) islessequal(3M)
NAME
islessequal() - floating-point quiet comparison macro (<=)
SYNOPSIS
floating-expr floating-expr
DESCRIPTION
The macro determines whether its first argument is less than or equal to its second argument. The value of is always equal to however,
unlike does not raise the invalid exception when x and y are unordered.
The arguments must be of floating type. For HP Integrity servers, the arguments can be any floating type. For PA-RISC, each argument must
be either or
USAGE
To use the macro, compile either with the default option or with the and options. Make sure your program includes Link in the math library
by specifying on the compiler or linker command line.
RETURN VALUE
The macro returns the value of The macro raises no floating-point exceptions.
ERRORS
No errors are defined.
SEE ALSO
isgreater(3M), isgreaterequal(3M), isless(3M), islessgreater(3M), isunordered(3M), math(5).
STANDARDS CONFORMANCE
islessequal(3M)