有没有一个简单的方法来确定用户输入是否是bash中的整数?

前端之家收集整理的这篇文章主要介绍了有没有一个简单的方法来确定用户输入是否是bash中的整数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是一个抨击脚本的新学生,我被困在一个任务问题上.
我想知道是否有一个简单的方法来确定用户的输入是否是一个整数.更具体地说,如果提示用户输入一个整数,是否有快速检查来验证? @H_301_2@
@H_301_2@
这是一种欺骗方式,它使用-eq作为其他目的,但它检查一个整数,如果它没有找到一个int,它返回一个错误,你可以折腾到/ dev / null,值为false.
read input
if [ $input -eq $input 2>/dev/null ]
then
     echo "$input is an integer"
else
    echo "$input is not an integer"
fi
@H_301_2@ 原文链接:https://www.f2er.com/bash/386362.html

猜你在找的Bash相关文章