小编thi*_*uy 的帖子

Bash 如果变量是整数

我正在尝试在 bash 中编写一个 if 语句,如果提供的变量不是整数,该语句将退出。我最终会将这个 if 语句嵌套在 while 循环中。

当我运行此命令时,我收到语法错误。

#!/bin/bash
if [ $f1 != ^[0-9]+$ ]
    then 
        exit 1 
    fi 
Run Code Online (Sandbox Code Playgroud)

variables bash integer if-statement

5
推荐指数
1
解决办法
7602
查看次数

标签 统计

bash ×1

if-statement ×1

integer ×1

variables ×1