linux命令SHELL编程:数若大于0则输出该数;若小于或等于0则输出0值的程序怎么写?
#!/bin/bash\x0d\echo "Please input a number:"\x0d\#键盘读取赋值给变量num\x0d\read num\x0d\#判断num的值是否为数字,条件否则直接退出\x0d\expr $num + 0 1>/dev/null 2>&1\x0d\if [ $? -ne 0 ]\x0d\then\x0d\echo "${num} is not a number!"\x0d\exit 0\x0d\fi\x0d\#判断变量num的值是否大于0\x0d\if [ "$num" -gt 0 ]\x0d\then\x0d\echo $num\x0d\else\x0d\echo 0\x0d\fi