eq 等于 if [ "$a" -eq "$b" ]
我们提供的服务有:成都网站设计、网站制作、微信公众号开发、网站优化、网站认证、启东ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的启东网站制作公司
-ne 不等于 if [ "$a" -ne "$b" ]
-gt 大于 if [ "$a" -gt "$b" ]
-ge 大于等于 if [ "$a" -ge "$b" ]
-lt 小于 if [ "$a" -lt "$b" ]
-le 小于等于 if [ "$a" -le "$b" ]
小于(需要双括号) (( "$a" "$b" ))
= 小于等于(...) (( "$a" = "$b" ))
大于(...) (( "$a" "$b" ))
= 大于等于(...) (( "$a" = "$b" ))
大于等于。。。
学c、pascal的都知道这个的,你问的是terminal中的吗?rpm安装的时候用的
或者你的意思是,这是重定向。
#include stdio.h
int main(void){
int num1, num2;
printf("Please limit the numerical range to -2167483648 - 2167483647 ,to avoid truncation\n" );
printf("Please input num1: ");
if(scanf("%d", num1) != 1){
printf("Input Error !\n");
return -1;
}
printf("Please input num2: ");
if(scanf("%d", num2) != 1){
printf("Input Error !\n");
return -1;
}
if(num1 num2)
printf("num1 num2\n");
else if(num1 num2)
printf("num1 num2\n");
else
printf("num1 = num2\n");
return 0;
}
上面是lgc.c 源代码
gcc编译生成lgc文件,然后看系统PATH变量把lgc复制到其中一个目录中,然后就可以直接像使用linux命令一样使用lgc了
在shell中的条件判断语句格式为:
其中elif和else不是必须的,如果只需判断一次,那么if...fi即可。值得注意的是if后面中括号[]中的语句[的后面和]的前面必须要有空格。
下面通过判断大小和文件是否存在看一下判断语句的用法:
-gt 大于 (greater than);
-lt 小于(less than);
-eq 等于(equal);
-ne 不等于(not equal);
-ge 大于等于(greater equal);
-le 小于等于(less equal)。