当前位置: 首页 > news >正文

关于bash脚本中extglob不生效的问题

在bash脚本中,我们可以通过:
shopt -s extglob
为后续代码提供通配功能。
但如果在block中设置,将不会生效。如:

if true; thenshopt -s extglob...
fi

这是因为:
you cannot put shopt -s extglob inside a statement block that uses extended globs, because the block as a whole must be parsed when it’s defined; the shopt command won’t take effect until the block is evaluated, at which point it’s too late.

http://www.lryc.cn/news/383714.html

相关文章:

  • idea运行报错 java: 错误: 无效的源发行版:16
  • selenium 处理网页上的弹窗
  • 光模块市场受益于AI热潮同比增长45%,行业前景看好
  • qt经典界面框架
  • 微信群聊不见了?掌握这4个技巧轻松找回,简直太爽了
  • Python Type Hint有啥用
  • 【深度学习】基于因果表示学习的CITRIS模型原理和实验
  • CentOS9镜像下载地址加速下载
  • GPT-5:博士级智能的跨越——未来已来,人机共生的新篇章
  • 陶建辉入选 2023 年度“中国物联网行业卓越人物榜”
  • 2024南京国际自有品牌产品博览会
  • 网络安全入门教程(非常详细)从零基础入门到精通,看完这一篇你就是网络安全高手了。
  • 四步轻松搞定!探索字节最新AnimateDiff-Lightning:高质量视频生成的秘密武器!
  • Jenkins定时构建自动化(一):Jenkins下载安装配置
  • 最新国内首码对接app平台汇总,一手项目资源!
  • 掌握 Perl 中的进程间通信:深入探索 IPC 的世界
  • Vite响应Ajax请求
  • 使用Jenkins进行持续集成与部署
  • 【SpringSecurity】认证与鉴权框架SpringSecurity——认证
  • Video-Infinity:利用多设备加速长视频生成
  • 水下机器人ArduSub 固件常用参数
  • AI智能体 | 扣子Coze 工作流中如何嵌入代码,看这一篇就够了
  • Transformer2--Multi-head self-attention
  • 11. Java线程的状态详解
  • ubuntu永久换镜像源详细方法
  • docker部署(第一期)(相关命令)
  • 华为云L实例云服务器部署前后端分离项目全过程记录
  • uniapp - 微信小程序 - 自定义底部tabbar
  • 每日一题——Python实现PAT乙级1030 完美数列(举一反三+思想解读+逐步优化)五千字好文
  • 【C/C++】this指针的概念和作用