查看全部 1 个回答

john 前台管理员 用户来自于: 美国
6 小时前

先说结论:Bash 环境变量本质上是字符串,不是真正的数组,所以不能直接、无损地保存和恢复数组结构。

如果你要传多个值,最好改用 JSON、配置文件,或者在同一进程里直接使用 Bash 数组。只有在元素内容非常简单、格式完全可控时,才勉强可以用分隔符序列化,但这很容易在空格、引号、换行上出错。

关于作者

FAQ 动态

发布时间
6 小时前
更新时间
6 小时前
关注人数
1 人关注

推荐 FAQ

Bash 里为什么不能直接把数组存进环境变量?
为什么 Bash 数组更适合先转成字符串再传递?
Bash 脚本中环境变量长度有限制吗?
Bash 脚本中如何将数组存入环境变量并安全读取?

核心主题

虚拟机

天文现象

美联储政策

新国标

儿童英语学习