FAQ 详情

为什么 Bash 数组更适合先转成字符串再传给下游?

补充 1 关注 1 更新 2026-04-25 14:03
john 前台管理员

在知识的海洋中遨游

30 秒看懂
  • 我在写部署脚本或 Docker Compose 配置时
  • 想把一组路径、参数或文件名直接传给子进程
  • 但一旦里面有空格、空值或者需要保持顺序

我在写部署脚本或 Docker Compose 配置时,想把一组路径、参数或文件名直接传给子进程,但一旦里面有空格、空值或者需要保持顺序,读取结果就开始乱掉,所以我想知道为什么大家都建议先转成字符串,而不是直接把数组当成环境变量用。