Hi.could you explain me what are the rules when we are using double parentesis in if statement,if I put [ $# > 0 ],the code is working
That doesn't do what you think it does. (I made the same mistake when I first started shell scripting.)
The greater-than symbol, >, is a redirection operator, not a comparison operator (unless it is escaped, in which case it is string comparison, not numerical). What you need is:
(I never use the non-standard (( ... )) syntax.)
This User Gave Thanks to cfajohnson For This Post:
I'm trying to use the following command to do a batch find and replace in all commonly named files through a file hierarchy
find . -name 'file' |xargs perl -pi -e 's/find/replace/g'
which works fine except for a substitution involving parenthesis.
As a specific example I'm trying to sub... (3 Replies)
Hi
I would like to replace a comma in parentheses to a semicolon for example. Other commas outside () stay unchanged. How can I do this?
aaaa,bbb,ccc,ddd(eee,fff,ggg),hhh,iii
to
aaaa,bbb,ccc,ddd(eee;fff;ggg),hhh,iii
Thanks (5 Replies)
hi, unix gurus.
i am wondering if someone can give me a clear explanation of the differneces between parentheses and brackets, both single and double.
i have heard that double parentheses (( are used for numerical expressions and that single brackets [ are used for strings. but i see... (1 Reply)
Hello,
I have done a great deal of research on this and still cannot come to an understanding of the following:
In if-else statements in shell scripting I have seen examples of single brackets, double brackets, single parantheses, and double paratheses. When should each one be used?
And... (2 Replies)
Hi
I have a file with numbers like this :
123
456
6798
9073233
12
8644
Now, I need to insert parentheses to each and every line like below :
(123)
(456)
(6798)
(9073233)
(12)
(8644)
can anyone tell me a solution? (8 Replies)
Hi,
I tried to adapt bartus's solution to my problem, without success. I want to replace all the occurences of this:
with:
, where something can contain an arbitrary number of balanced parens and brakets.
Any ideas ?
Best, (1 Reply)
I was looking at a script in my little book on bash and saw that one of the if statements had parentheses instead of brackets for the condition. I've been trying to find in my book where it talks about parentheses (because the examples on the if statement in an earlier chapter doesn't seem to... (3 Replies)
This is my input file:
a|b|c(ef)|g|h(km)|p
My output file should look like:
a|b|ef|g|km|p
That is, pipe is the delimiter. The data within pipe must be displayed as it is but if it encounters any data within parentheses, then only the data within parentheses has to be displayed ( the data... (2 Replies)
How to remove first pair of parentheses and content in them from the beginning of the line?
Here's the list:
(ok)-test
(ok)-test-(ing)
(some)-test-(ing)-test
test-(ing)
Desired result:
test
test-(ing)
test-(ing)-test
test-(ing)
Here's what I already tried with GNU sed:
sed -e... (6 Replies)
Suppose I have this code :
int main () { int i = NULL; /* incorrect */ return 0; }
and I want to put the word between the two parentheses
like this :
int main (void) { int i = NULL; /* incorrect */ return 0; }
which command is used to do it in Linux ? (2 Replies)
Discussion started by: steve120
2 Replies
LEARN ABOUT REDHAT
pdl::gslsf::legendre
LEGENDRE(3) User Contributed Perl Documentation LEGENDRE(3)NAME
PDL::GSLSF::LEGENDRE - PDL interface to GSL Special Functions
DESCRIPTION
This is an interface to the Special Function package present in the GNU Scientific Library.
SYNOPSIS FunctionsFUNCTIONS
gsl_sf_legendre_Pl
Signature: (double x(); double [o]y(); double [o]e(); int l)
P_l(x)
gsl_sf_legendre_Pl_array
Signature: (double x(); double [o]y(num); int l=>num)
P_l(x) from 0 to n-1.
gsl_sf_legendre_Ql
Signature: (double x(); double [o]y(); double [o]e(); int l)
Q_l(x)
gsl_sf_legendre_Plm
Signature: (double x(); double [o]y(); double [o]e(); int l; int m)
P_lm(x)
gsl_sf_legendre_Plm_array
Signature: (double x(); double [o]y(num); int l=>num; int m)
P_lm(x) for l from 0 to n-2+m.
gsl_sf_legendre_sphPlm
Signature: (double x(); double [o]y(); double [o]e(); int l; int m)
P_lm(x), normalized properly for use in spherical harmonics
gsl_sf_legendre_sphPlm_array
Signature: (double x(); double [o]y(num); int n=>num; int m)
P_lm(x), normalized properly for use in spherical harmonics for l from 0 to n-2+m.
gsl_sf_conicalP_half
Signature: (double x(); double [o]y(); double [o]e(); double lambda)
Irregular Spherical Conical Function P^{1/2}_{-1/2 + I lambda}(x)
gsl_sf_conicalP_mhalf
Signature: (double x(); double [o]y(); double [o]e(); double lambda)
Regular Spherical Conical Function P^{-1/2}_{-1/2 + I lambda}(x)
gsl_sf_conicalP_0
Signature: (double x(); double [o]y(); double [o]e(); double lambda)
Conical Function P^{0}_{-1/2 + I lambda}(x)
gsl_sf_conicalP_1
Signature: (double x(); double [o]y(); double [o]e(); double lambda)
Conical Function P^{1}_{-1/2 + I lambda}(x)
gsl_sf_conicalP_sph_reg
Signature: (double x(); double [o]y(); double [o]e(); int l; double lambda)
Regular Spherical Conical Function P^{-1/2-l}_{-1/2 + I lambda}(x)
gsl_sf_conicalP_cyl_reg_e
Signature: (double x(); double [o]y(); double [o]e(); int m; double lambda)
Regular Cylindrical Conical Function P^{-m}_{-1/2 + I lambda}(x)
gsl_sf_legendre_H3d
Signature: (double [o]y(); double [o]e(); int l; double lambda; double eta)
lth radial eigenfunction of the Laplacian on the 3-dimensional hyperbolic space.
gsl_sf_legendre_H3d_array
Signature: (double [o]y(num); int l=>num; double lambda; double eta)
Array of H3d(ell), for l from 0 to n-1.
AUTHOR
This file copyright (C) 1999 Christian Pellegrin <chri@infis.univ.trieste.it> All rights reserved. There is no warranty. You are allowed to
redistribute this software / documentation under certain conditions. For details, see the file COPYING in the PDL distribution. If this
file is separated from the PDL distribution, the copyright notice should be included in the file.
The GSL SF modules were written by G. Jungman.
perl v5.8.0 2003-01-29 LEGENDRE(3)