string checking


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting string checking
# 1  
Old 07-02-2008
Power string checking

please help me providing the code of checking a string pure numeric or not and pure alphanumeric or not
# 2  
Old 07-02-2008
for checking numeric values use:

-eq equal to
-ne not equal to
-lt less than
-le less than or equal to
-gt greater than
-ge greater than or equal to


for string comparison use:

>
<
==
!=
=

for regex use:

[[

]]

let me know if u hav any confusion.
# 3  
Old 07-02-2008
i cant get u....lets think str is a variable...how can i check it is pure numeric or not
# 4  
Old 07-02-2008
try this:

if [[ $str == [0-9][0-9]* ]];then

echo "\$str has numeric value=$str"
else
echo "$str is not numeric"
fi
# 5  
Old 07-02-2008
Code:
check to see if it passes a basic math test ;-)

i.e. something like expr:

#  expr hello + 1
expr: non-numeric argument

#  expr 2hello + 1
expr: non-numeric argument

#  expr 2 + 1
3

mix this with an if and you're away...

# 6  
Old 07-02-2008
works with ksh and bash
Code:
if [[ ${str//[0-9]/} ]]; then
   print "ERROR: Not a numeric string"
fi

# 7  
Old 07-02-2008
case construct
Code:
a=10
case $a in 
   *[!0-9]*) echo "not number";; 
esac

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

What is the purpose of "-z" string checking?

what is the purpose of below specially "-z" string checking, how? pid=`ps ax |grep java` if (3 Replies)
Discussion started by: learnbash
3 Replies

2. Programming

Checking not empty string

I have a string s Are the following equivalent? if ( ! s.empty() ) { } if ( s ) { } (1 Reply)
Discussion started by: kristinu
1 Replies

3. Shell Programming and Scripting

How to append string checking other same string?

Hi , I have a file likeA-0044150|ABC/Frito/ A-0044150|GFHU A-0150075|Bud Racing A-0187811|Bud Light A-0187811|RW&B signmaking I Want the o/p likeA-0044150|ABC/Frito/,GFHU A-0150075|Bud Racing A-0187811|Bud Light,RW&B signmaking (2 Replies)
Discussion started by: jagdishrout
2 Replies

4. Shell Programming and Scripting

Checking variable with specific string and stripping number from it.

I am parsing a file and I get differnt results everytime. Sometimes I get 12s sometimes I get 54m and sometime 3h.. v1=12s or v1=54m or v1=3h 12s - 12 seconds 54m - 54 minutes 3h - 3 hour I have to write a script in such a way that it whenever v1 is in minutes, I should strip "m"... (14 Replies)
Discussion started by: jayeshpatel
14 Replies

5. Shell Programming and Scripting

Checking files in folder using starting string for filename

Hi, How do i check if there are any files present in the folder with some specific starting string. For eg :- I have used this where Source_File is filename parameter. if then return 2 fi But in my case the source file name is not constant. The only constant thing is... (10 Replies)
Discussion started by: chetancrsp18
10 Replies

6. Shell Programming and Scripting

string checking

lets think str is a variable...how can i check it is pure alphabetic or not for numeric checking i have used echo $str|grep -v ] but the command echo $str|grep -v ] is not working (1 Reply)
Discussion started by: arghya_owen
1 Replies

7. UNIX for Dummies Questions & Answers

Ksh Checking if string has 2 characters and does not contain digits?

How could I check if a string variable contains at least (or only) 2 characters, and check and make sure that the string does not contain any numeric digits?...I need to know how to do this as simple as possible. and I am using the Ksh shell. Thanks. (1 Reply)
Discussion started by: developncode
1 Replies

8. Shell Programming and Scripting

Checking for the presence of a string within another string

How to check if a string in contained in another string ? Like Whether the String "brown" is contained in "A quick brown fox jumps over a lazy the dog" (1 Reply)
Discussion started by: hidnana
1 Replies

9. UNIX for Dummies Questions & Answers

Checking the header and trailer for a given string and if not found, exit out of the

hi, How to check a given file for a string and if it's not found, exit out ofthe script? e.g. a file Test123 is there whose header begins with #bt and trailer begins with #ed. I have to check if the header and trailer matches as above and if not, exit out of the script. How can we do it in... (2 Replies)
Discussion started by: er_ashu
2 Replies

10. Shell Programming and Scripting

Checking if string contains integer

G'day guys, first post so be gentle. I need help with some code to work out if a variable (string) contains any integers. The valid variable (string) must contain only letters. Also need to be able to work out if a variable contains only integers. Any help greatly appreciated. (7 Replies)
Discussion started by: haz
7 Replies
Login or Register to Ask a Question