函数通配符
看不到$@是指在Shell脚本中,使用通配符$@
时,该通配符无法被正确解析和展开。
通配符$@
在Shell脚本中用于表示所有的命令行参数。它会将所有的命令行参数作为一个列表进行展开,并以空格作为分隔符。
然而,当函数中使用通配符$@
时,由于函数本身也可以接受命令行参数,Shell会将函数的参数与脚本的参数混淆,导致通配符无法正确展开。
为了解决这个问题,可以使用"$@"
来代替$@
。双引号将保持参数的原始状态,使得通配符能够正确展开。
以下是对应的腾讯云产品和产品介绍链接地址:
请注意,以上只是腾讯云的部分产品示例,其他云计算品牌商也提供类似的产品和服务。
Tencent Serverless Hours 第12期
Tencent Serverless Hours 第13期
双11音视频
Tencent Serverless Hours 第15期
腾讯云存储知识小课堂
云+社区技术沙龙[第14期]
小程序云开发官方直播课(应用开发实战)
小程序云开发官方直播课(应用开发实战)
云+社区技术沙龙[第22期]
T-Day
领取专属 10元无门槛券
手把手带您无忧上云