不同语言相同语境不同用法容易出错
| 变量相关 | shell | python | php | sql |
|---|---|---|---|---|
| 定义变量 | name=''enuff'' | name="enuff" | $name="enuff" | declare @name varchar(20) set @name ="enuff" |
| 变量引用 | $name | name | $name | @name |
| 判断两数大小 | shell | python | mysql | php |
|---|---|---|---|---|
| 等于(equal) | -eq | == | STRCMP(s1,s2),返回0 (string compare) |
同左 |
| 不等于(no equal) | -ne | != | 没返回 | 同左 |
| 大于(greater than) | -gt | > | 返回1 | 同左 |
| 小于(less than) | -lt | < | 返回-1 | 同左 |
| 大于等于(greater than or equal) | -ge | >= | ||
| 小于等于(less than or equa) | -lt | <= |