shell判断数字 linux命令SHELL编程:数若大于0则输出该数;若小于或等于0则输出0值的程序怎么写?

linux命令SHELL编程:数若大于0则输出该数;若小于或等于0则输出0值的程序怎么写?#! /bin/bashecho“请输入一个数字:”“键盘读取分配给变量numread num的值”判断num

linux命令SHELL编程:数若大于0则输出该数;若小于或等于0则输出0值的程序怎么写?

#! /bin/bashecho“请输入一个数字:”“键盘读取分配给变量numread num的值”判断num的值是否为数字,否则退出expr$num 0

1>/dev/null

2>&1if[$?-[0]然后回声“${num}不是一个数字!“exit 0fi#判断变量num的值是否大于0如果[”$num“-GT 0]然后回显$numelseecho 0fi