700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux判断用户输入参数 Shell脚本判断用户的输入内容

linux判断用户输入参数 Shell脚本判断用户的输入内容

时间:2018-08-09 02:47:23

相关推荐

linux判断用户输入参数 Shell脚本判断用户的输入内容

1.脚本功能:提示客户属于一串数字,并判断用户是否进行了输入,输入的是否为数字

#!/bin/bash

read -p "enter a number: " number #提示用户输入数字

if [ -z $number ];then #判断用户是否输入,如果未输入则打印error

echo "Error"

exit

else

jieguo=`echo "$number*1" | bc ` #把用户的输入值和1相乘,交给bc做运算

if [ $jieguo -eq 0 ];then #判断计算结果是否为0,为0则说明number非数字(字符串和0相乘结果为0)

echo "not a number"

exit

fi

fi

Shell脚本中判断输入变量或者参数是否为空的方法,下面总结了5种方法,并分别给出了代码实例,需要的朋友可以参考下

1.判断变量

代码如下:

read -p "input a word :" word

if [ ! -n "$word" ] ;then

echo "you have not input a word!"

else

echo "the word you input is $wo

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。