【发布时间】:2018-07-26 10:47:33
【问题描述】:
所以我试图识别作为参数输入到我的脚本中的两组数字。一个是电话号码,一个是打印 mongodb 日志的限制。我能想到的最简单的方法是,如果数字超过 7 位,它很可能是一个电话号码,因为打印 mongo 结果太长是不太可能的。
我正在尝试将其放入案例陈述中
case "$1" in
regex here ) echo "not msisdn";;
regex here ) echo "msisdn";;
*) echo "not found";;
esac
我正在考虑将其转换为字符串并检查长度可能是最简单的,因为我似乎找不到任何关于如何查找输入的位数的合适信息。
编辑:我应该注意我正在考虑将所有这些都放在 if 语句中,但这些不是我要检查的唯一情况,而且我认为 if 语句会变得非常冗长。我正在创建的脚本已经大部分是 ifs,所以尝试对其进行一些更改。让我知道我是否错了。
【问题讨论】: