03-21-2011
Could be written (with arithmetic evaluation and array)
bash code:
#!/usr/bin/bash
parity=(even odd) # parity[0]='even' parity[1]='odd'
read -p "enter a number: " a
echo "the number is ${parity[$((a%2))]}
This User Gave Thanks to frans For This Post:
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi Gurus,
I'm currently using HP-UX B.11.23.
I've a simple calculation script which performs the task below.
-> echo "240021344 / 1024 /1024" | bc
Output: 228
240021344 is KB value.
When I tried to perform the same calculate in Ms Excel, it produces a different result: 228.9021912.... (12 Replies)
Discussion started by: superHonda123
12 Replies
2. Shell Programming and Scripting
I am begining to learn bourne shell and as a practice I have written a script which when given the purchase price and percentage of discount calculates the savings.
I somehow cannot figure out why my script fails to do arthimatic calculation on real numbers.
Could anyone look at the script... (5 Replies)
Discussion started by: Tirmazi
5 Replies
3. Shell Programming and Scripting
file A
E969K
D223L
E400L
E34L
file B
predicted 3
1 250
251 500
501 1000
The output should be
E969K 501 1000
D223L 1 250
E400L 251 500
E34L 1 250
I tried in this way (1 Reply)
Discussion started by: cdfd123
1 Replies
4. Shell Programming and Scripting
Hi Gurus,
I am working with a korn shell script to simplify some operations of calculation number of lines inside compressed file.
The called function (inside a cycle) is the following:
#########################################
# F.ne: CheckCount
#########################################... (3 Replies)
Discussion started by: GERMANICO
3 Replies
5. Shell Programming and Scripting
hello!
I need a date calculation script that need to do that:
./date.sh 20090312
and the script need to give me which day is it for example monday friday or what else!
can anyone help me?? its really urgent :S thx the help! (7 Replies)
Discussion started by: impish
7 Replies
6. Shell Programming and Scripting
I"m trying to calculate the duration of of backup within a ksh shell script but I get an error.
#!/bin/ksh
STTIM=`date '+%T'`
EDTIM=`date '+%T'`
....
....
echo "DURATION OF BACKUP: $((EDTIM - STTIM))" (5 Replies)
Discussion started by: Bperl1967
5 Replies
7. Shell Programming and Scripting
Hi
I am trying to calculate the rate at which something is happening.
I have 2 files- a1 and b1.
I want to calculate something like this
((wc -l a1)/(wc -l a1 + wc -l b1))*100 over a loop for different a and b.
Is this possible, help me out fellas.
Thanks a lot :) (5 Replies)
Discussion started by: jamie_123
5 Replies
8. Shell Programming and Scripting
Hi Team,
how can i calculate the number as below in shell script for below expression.
34 /50 * 100 equals to 68%
now how i would represent this in shell script.
Thanks,
Jewel (23 Replies)
Discussion started by: Jewel
23 Replies
9. Shell Programming and Scripting
Hi,
I'm looking for a way to do a simple math calc during a shell script as a means of logging how long a particular task takes.
For example...
STARTTIME=whenever this script starts
./path/to/command.sh >>logfile.log
TOTALTIME=<time at this stage of the script after above command... (7 Replies)
Discussion started by: nbsparks
7 Replies
10. Shell Programming and Scripting
Hi,
I'm new to the Ash shell so my apologies if this is well known. In normal maths and other shells and languages I've used, the modulo operator always returns a positive remainder. For example see this discussion (first post so I can't hyperlink it):
... (11 Replies)
Discussion started by: FleetFoot
11 Replies
LEARN ABOUT HPUX
vxr5check
vxr5check(1M) vxr5check(1M)
NAME
vxr5check - verify RAID-5 volume parity
SYNOPSIS
/etc/vx/bin/vxr5check [-i | -v] [-g diskgroup] volume
DESCRIPTION
The vxr5check utility compares the parity of each stripe of a RAID-5 volume specified by volume. vxr5check reads the data for each stripe,
generates the parity for this stripe, and compares this parity with the existing parity.
vxr5check can be run against the entire RAID-5 volume, or incrementally on RAID-5 stripe boundaries, by specifying the -i option.
OPTIONS
-g diskgroup
Specifies the Veritas Volume Manager (VxVM) disk group name for the RAID-5 volume name for verification. If this option is not
specified, the default disk group is determined using the rules given in the vxdg(1M) manual page.
-i Verifies the RAID-5 volume incrementally per stripes. If a parity mismatch is found, that stripe location is displayed.
-v Verbose output for the incremental vxr5check verification. The verbose option outputs each stripe number that is being verified.
OUTPUT FORMAT
In verbose mode and incremental mode, summary reports for each stripe of the RAID-5 volume are printed in output records. If an error is
returned for a stripe, then an error message and stripe number are displayed. In non-verbose mode, if an error is returned, an error mes-
sage is displayed.
If a parity mismatch error is determined on a stripe, vxr5check exits on that stripe and does not continue for the remaining stripes in the
RAID-5 volume.
FILES
/usr/lib/vxvm/bin/vxr5vrfy The utility that vxr5check calls to perform RAID-5 parity verification operations for the specified RAID-5
volume.
EXIT CODES
The vxr5check utility exits with a non-zero status if the attempted operation fails. A non-zero exit code is not a complete indicator of
the problems encountered, but rather denotes the first condition that prevented further execution of the utility.
See vxintro(1M) for a list of standard exit codes.
NOTES
Do not run vxr5check on a volume that is in degraded mode.
SEE ALSO
vxevac(1M), vxintro(1M), vxmend(1M), vxvol(1M)
VxVM 5.0.31.1 24 Mar 2008 vxr5check(1M)