This checks if argument is an integer in Bourne Shell Script:
if [[ $3 =~ ^[0-9]+$ ]] && (( $3 >= 1 ))
How do I check if argument is not an integer (can consist of integers and alphabets)? So, I guess it's just the complement of above, but I'm not sure how to change it. Where can I find info on what these symbol mean?: =~ ^ + $ &