相关疑难解决方法(0)

这个shell脚本函数是什么意思

有人可以用一个例子告诉我每一行的含义是什么,我不明白为什么使用正则表达式,甚至 [!0122...]

#!/bin/sh
is_integer ()
{
    case "${1#[+-]}" in
        (*[!0123456789]*) return 1 ;;
        ('')              return 1 ;;
        (*)               return 0 ;;
    esac
}
Run Code Online (Sandbox Code Playgroud)

shell shell-script

-2
推荐指数
1
解决办法
123
查看次数

标签 统计

shell ×1

shell-script ×1