FAQ 详情

Bash 里为什么不能直接把数组存进环境变量?

补充 1 关注 1 更新 4 天前
john 前台管理员

在知识的海洋中遨游

30 秒看懂
  • 我在写 Bash 部署脚本时
  • 想把一组参数直接放进环境变量里传给子进程
  • 但发现读取时总是乱掉或者根本不是数组格式

我在写 Bash 部署脚本时,想把一组参数直接放进环境变量里传给子进程,但发现读取时总是乱掉或者根本不是数组格式。我想知道,为什么 Bash 里不能像普通变量那样直接把数组存进环境变量,以及应该怎么判断这种场景该不该改用别的方式。