微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Genesis学习交流 > Scripts 中如何比较数字大小?

Scripts 中如何比较数字大小?

时间:10-02 整理:3721RD 点击:
各位大虾:
最近遇到一个问题,如何比较数字大小?(因为变量的值不是整数,在CSH中无法比较大小,使用AWK后,系统不认$1,要求必须第一个字符是字母)
问题如下:
set board_x =  `echo "scale=6;($gPROF_LIMITSxmax - $gSR_LIMITSxmax )"|bc`
set aa=11.5
set mm = 'echo "$board_x $aa" | awk -F' ' '{if($1 > $2) {print 1;}}''
系统提示错误:
variable name must begin with a letter
请帮忙指出错误之处?
非常感谢!

把他们都*100000,变成整数再比较

非常感谢!

还是不行,改后,新问题产生:
number of rows must be greater than 0
数字无法转整数。该如何处理?

set mm = 'echo  $board_x $aa | awk '{if($1 > $2) print 1}'
这样写试试 还不行加我QQ461756968

set mm = 'echo  $board_x $aa | awk '{if($1 > $2) print 1}'
这样写试试 还不行加我QQ461756968

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top