09-21-2009
Checking input for being numeric and integers
Hi, I'm trying to check to see that the arguments given to my script are both numeric and positive integers. I'm using tcsh. I figured out the positive part, but I am having trouble with the arguments being numeric and integers
I have no idea where to get started with the checking them actually being numbers...could someone point me in the right direction?
As for the integer part, this is currently what I have written:
@ int = 1
if ( $argv[1] % $int != 0 ) then
echo "not an integer"
endif
However, when this is executed, I get the error message of
if: Badly formed number.
Can if statements only take integers? If so, how can I check to see that the given argument is an integer?
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
How can I check numeric value in shell?
I am passing one parameter (integer) and I want to restrict any other characters except 0-9.
./script xyz 10
Here 2nd parameter (10) should be integer only.
Can anyone help on this?
Malay (6 Replies)
Discussion started by: malaymaru
6 Replies
2. Shell Programming and Scripting
Hi Folks,
I'm using bash script. I would like to check whether input is a number or not.(Only positive numbers).. if space or non numeric is entered, it should say "invalid input". pls help..
thanks in adv.
Br///
Vijay. (1 Reply)
Discussion started by: Vijayakumarpc
1 Replies
3. Shell Programming and Scripting
Hi All,
Is there any code in Perl which can differentiate between numeric and non-numeric input? (11 Replies)
Discussion started by: Raynon
11 Replies
4. Shell Programming and Scripting
i have a input file like this
001|rahim|bajaj|20090102
while reading the file i need to check whether the first column is a number
second column is a name
is there any methodology to check for the same
thanks in advance (2 Replies)
Discussion started by: trichyselva
2 Replies
5. Shell Programming and Scripting
Hey guys, i was looking for some examples of how can i check if the use input is just using numerical. i came across an example using tr :
echo "read this"
read this
if ]`" ] ;
then
echo "True - only alpha and numeric"
else
echo "False - there are NON alpha and numeric stuff here!"
fi... (7 Replies)
Discussion started by: gregarion
7 Replies
6. Shell Programming and Scripting
ok im sorta stuck on this,
The user enters a car model and it has to check it in a text file in the current directory. If the car model is not in the file, user has to enter another model
This is what i have so far
read -p "Enter a car model: " car1
grep -w $car1=$(cat carMakes.txt)... (3 Replies)
Discussion started by: gangsta
3 Replies
7. Windows & DOS: Issues & Discussions
Hi
I need to put the validation in batch script when user will enter the build number it should be numeric.I can put the validation for numeric values but there is .(dot) in number so it would not take it as numeric.
Is it possible we can store it in variable and remove the .(dot) from the... (1 Reply)
Discussion started by: anuragpgtgerman
1 Replies
8. Shell Programming and Scripting
Hi,
I am working in bash in Mac OSX, I have following 'input.txt' file:
<INFO> HypoTestTool: >>> Done running HypoTestInverter on the workspace combined
<INFO> HypoTestTool: The computed upper limit is: 11 +/- 1.02651
<INFO> HypoTestTool: expected limit (median) 11
<INFO> HypoTestTool: ... (13 Replies)
Discussion started by: Asif Siddique
13 Replies
9. Shell Programming and Scripting
Hello there, find below for my code first:
$pdp_asaba=`cat /tmp/temp_total | grep asaba | sed 's/*//g'`
if ]]
then pdp_asaba=0
fi
$pdp_abuja=`cat /tmp/temp_total | grep abuja | sed 's/*//g'`
if ]]
then pdp_abuja=0
fi
$pdp_ojota=`cat /tmp/temp_total | grep ojota | sed 's/*//g'`
if ... (3 Replies)
Discussion started by: infinitydon
3 Replies
10. Shell Programming and Scripting
Gurus, Please need your help.
I'm saving a filetimestamp into $filetimestamp and
say....echo $filetimestamp gives 2015021612
I'm saving a cutoff_time into $cutoff_time
say....echo $cutoff_time gives 2015021514
now my requirement is to check if $filetimestamp is greater than... (4 Replies)
Discussion started by: thummi9090
4 Replies
LEARN ABOUT DEBIAN
matho-sumsq
MATHO-SUMSQ(1) Mathomatic Utilities MATHO-SUMSQ(1)
NAME
matho-sumsq - Find the minimum sum of the squares for integers
SYNOPSIS
matho-sumsq [numbers]
DESCRIPTION
This command-line utility is optionally part of the mathomatic(1) package. It finds the minimum number of positive integers that when
squared and added together, equal the given number. There is a proof that no more than 4 squares summed together are required to represent
any positive integer.
The command-line may contain positive integers to find the minimum squares of, they must be less than 2147483648 (2^31) on 32-bit systems
or less than 9223372036854775808 (2^63) on 64-bit systems. If "+" is appended to the given number, the program counts up from the given
number. If the minimum number of squares is 2, this program displays all possible combinations with 2 squares for the given number, other-
wise it just displays the first combination it finds.
If no command-line arguments are given, the programs reads the numbers from standard input.
AUTHOR
George Gesslein II (gesslein@mathomatic.org) at "http://www.mathomatic.org".
REPORTING BUGS
If you find a bug, please report it to the author or at "https://launchpad.net/mathomatic".
SEE ALSO
mathomatic(1), matho-pascal(1), matho-primes(1)
Mathomatic MATHO-SUMSQ(1)