[英]how to check digit is even or not in linux shell?
我试过
pancmite@atlas:~$ test ($LSD / 2) -eq 0
bash: syntax error near unexpected token `$LSD'
pancmite@atlas:~$ test $LSD / 2 -eq 0
bash: test: too many arguments
pancmite@atlas:~$ test $number -lt $LSD
bash: test: -lt: unary operator expected
我想要一行命令。
expr $LSD % 2
或者:
$((LSD % 2))
返回值 1 为奇数,0 为偶数。 所以你可以试试这个作为测试:
LSD=5
echo $((LSD % 2))
你应该得到一个返回值 1。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.