Hi,
I am writing a BASH shell script. I have an array that will contain IN ANY ORDER the following elements: DAY 8D MO NS.
I would like to erase the element DAY, but since the order of the elements in the array are random, I will not know which element # DAY is (ie it's not as simple as... (3 Replies)
Hi,
My doubt is how to access array elements..
Situation is as below:
#!/bin/ksh
set -x
typeset -i x=0
typeset -i y=0
typeset -i BID=0
typeset -i count=0
while ] ; do
x=`expr $x + 1`;
hwmgr show scsi > scsi.tmp
while read line; do
set... (1 Reply)
How can I get my array to understand the double-quotes I'm passing into it are to separate text strings and not part of an element? here's what I'm working with...
db2 -v connect to foo
db2 -x "select '\"' || stats_command || '\",' from db2law1.parallel_runstats where tabname = 'BAZ'"
set... (4 Replies)
Hi,
I have an array containing following sample information
@array = qw (chr02 chr02 chr02 chr02 chr02 chr03 chr03 chr04 chr04 chr05 chr05 chr05 chr07 chr07) I need to replace all duplicate entries by an underscore to get the following output@array = qw (chr02 _ _ _ _ chr03 _ chr04 _ chr05 _ _... (4 Replies)
Is there a way to print multiple array elements without iterating through the array using bash?
Can you do something like...
echo ${array}and get all those separate elements from the array? (2 Replies)
Hi I have two arrays :
@arcb= (450,625,720,645);
@arca=(625,645);
I need to remove the elements of @arca from elements of @arcb so that the content of @arcb will be (450,720).
Can anyone sugget me how to perform this operation?
The code I have used is this :
my @arcb=... (3 Replies)
I have a script which takes backup of some configuration files on my server. It does that by using an array which contains the complete path to the files to backup.
It copys the files to a pre defined dir. Each "program" has it's own folder, ex. apache.conf is being copied to /predefined... (7 Replies)
Hi
I wanted to print random elements from an array at bash shell
I use the following code, but I always see first element getting printed
#!/bin/bash
c=1
expressions=(pink red white yellow purple)
while ]; do
echo "The value of RANDOM is $RANDOM"
selectedexpression=${expressions}]};... (5 Replies)
Hi All,
need help with reading the array and sum of the array elements.
given an array of integers of size N . You need to print the sum of the elements in the array, keeping in mind that some of those integers may be quite large.
Input Format
The first line of the input consists of an... (1 Reply)
Ya, I know, who in this day and age is mirroring rootvg...?
But yes, my shop does and I need to script checking for it.
I also know I could just inverse the the logic and call the LV mirrored
if the LPs and PPs were not equal. But I want to do the math in the if test
and also know I could... (5 Replies)
Discussion started by: gtsonoma
5 Replies
LEARN ABOUT OSF1
m_in
mp(3) Library Functions Manual mp(3)NAME
madd, msub, mult, mdiv, gcd, invert, rpow, msqrt, mcmp, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom - Performs multiple
precision integer arithmetic
LIBRARY
Object Code Library (libmp.a)
SYNOPSIS
#include <mp.h> #include <stdio.h>
typedef struct mint { int len; short *val; } MINT; madd( MINT *a, MINT *b, MINT *c );
msub( MINT *a, MINT *b, MINT *c );
mult( MINT *a, MINT *b, MINT *c );
mdiv( MINT *a, MINT *b, MINT *q, MINT *r );
pow( MINT *a, MINT *b, MINT *m, MINT *c );
gcd( MINT *a, MINT *b, MINT *c );
invert( MINT *a, MINT *b, MINT *c );
rpow( MINT *a, int n, MINT *c );
msqrt( MINT *a, MINT *b, MINT *r );
mcmp( MINT *a, MINT *b );
move( MINT *a, MINT *b );
min( MINT *a );
omin( MINT *a );
fmin( MINT *a, FILE *f );
m_in( MINT *a, int n, FILE *f );
mout( MINT *a );
omout( MINT *a );
fmout( MINT *a, FILE *f );
m_out( MINT *a, int n, FILE *f );
sdiv( MINT *a, short n, MINT *q, short *r );
*itom( short n );
DESCRIPTION
These functions perform arithmetic on integers of arbitrary length. The integers are stored using the defined type MINT. Pointers to a
MINT can be initialized using the itom() function, which sets the initial value to n. After that, space is managed automatically by the
routines.
The madd(), msub() , and mult() functions assign to c the sum, difference, and product, respectively, of a and b.
The mdiv() function assigns to q and r the quotient and remainder obtained from dividing a by b. The sdiv() function is like the mdiv()
function except that the divisor is a short integer n and the remainder is placed in a short integer whose address is given as r.
The msqrt() function produces the integer square root of a in b and places the remainder in r.
The rpow() function calculates in c the value of a raised to the (``regular'' integral) power n, while the pow() function calculates this
with a full multiple precision exponent b and the result is reduced modulo m.
The gcd() function returns the greatest common denominator of a and b in c, and the invert() function computes c such that a*c mod b = 1,
for a and b relatively prime.
The mcmp() function returns a negative, zero, or positive integer value when a is less than, equal to, or greater than b, respectively.
The move() function copies a to b.
The min() and mout() functions do decimal input and output while the omin() and omout() functions do octal input and output. More gener-
ally, the fmin() and fmout() functions do decimal input and output using file f, and m_in() and m_out do input and output with arbitrary
radix n.
On input, records should have the form of strings of digits terminated by a newline; output records have a similar form.
NOTES
Programs which use the multiple-precision arithmetic library must be compiled with -lmp. delim off
mp(3)