shell脚本判断整形
时间: 2023-08-19 18:09:44 浏览: 114
SHELL脚本常识.doc
要在shell脚本中判断一个变量是否为整数,可以使用正则表达式或者条件判断语句。
使用正则表达式:
```shell
#!/bin/bash
number="12345"
if [[ $number =~ ^[0-9]+$ ]]; then
echo "是整数"
else
echo "不是整数"
fi
```
使用条件判断语句:
```shell
#!/bin/bash
number="12345"
if [ $number -eq $number 2>/dev/null ]; then
echo "是整数"
else
echo "不是整数"
fi
```
请注意,以上示例中的`number`变量是一个字符串,如果要判断的是其他变量,请将其替换即可。
阅读全文