Jenkins build构建环节有执行shell命令,其中shopt -s extglob语句提示 shopt not found

shopt -s extglob 写这一句的目的是为了在shell脚本中 删除指定文件之外的东西,必须要 !() 感叹号的问题,不加上shopt,就会报错,! event not found,我自己写了一个脚本,直接执行时没有问题的,但是放到Jenkins的build里就不行了,请各位大佬解答