ksh 运算符

本文介绍了ksh shell中的各种运算符,包括算术运算符、数字和字符串比较运算符、逻辑运算符、位运算符、赋值运算符、自增自减运算符、逗号运算符及条件运算符。详细内容请参阅ksh精萃。
摘要由CSDN通过智能技术生成

-- Start

算术运算符

#!/bin/ksh

typeset -i x=2;
typeset -i y=3;
typeset -i r=0;

# 注意,算术表达式需要包含在$(())中,否则成了文本表达式
# 注意,括号中没有 $ 哦
r=$((x+y)); #加
print "x+y=$r";

r=$((x-y)); #减
print "x-y=$r";

r=$((x*y)); #乘
print "x*y=$r";

r=$((x/y)); #除
print "x/y=$r";

r=$((x**y)); #幂,相当于2的3次方
print "x**y=$r";

r=$((x%y)); #余
print "x%y=$r";

数字比较运算符

比较数字有两种方法。

#!/bin/ksh

typeset -i x=20;
typeset -i y=3;


# 注意,数字比较时需要包含在 (())中
# 注意,括号中没有 $ 哦
# 大于
if ((x > y)); then
	print "#** $x > $y **#"
fi

if [[ $x -gt $y ]]; then
	print "#** $x gt $y **#"
fi


# 大于等于
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值