I am having a problem in comparing numeric value with string.
I have a variable in my script which gets the value dynamically. It can be a numeric value or a string. [ FILE_COUNT=5 (or) FILE_COUNT="VARIABLE" ]
I have to do separate task based on its value numeric or sting variable VARIABLE.
I grep FILE_COUNT and obtained the value. But its giving error when i did either
if [ $FILE_COUNT = "VARIABLE" ]
if [ $FILE_COUNT -eq "VARIABLE" ]
as it is not two numeric or two string comparisons.
I tried using test also likewise
if [ test $FILE_COUNT = "VARIABLE" ] but invain
I am thinking of using "typeset -i <variable>" concept but it assigns 0 if it is a string and the dynamic value that i receive can also be 0.
So, can you please give me some light in to this issue to let me move forward in this.
Thanks in advance,