
欢迎关注 晨晓( chenxiaopost ), 由于 Chrome 对模拟的手机端网页截取不完整,请前往公众号获得更好的阅读体验


1 alexnone 2019-04-11 16:54:46 +08:00 这么好的内容居然没人回复。我来兹瓷一下。 |
3 Jasper511 2019-04-11 19:22:38 +08:00 写的不错哦 |
5 hzw94 2019-04-11 21:59:46 +08:00 学到东西了..... |
6 Volekingsg 2019-04-12 01:10:01 +08:00 学到了不少东西,感谢 |
7 OrangeM21 2019-04-12 01:18:10 +08:00 图怎么做的。。。。。正好我们也要做一个 |
8 CEBBCAT 2019-04-12 01:59:01 +08:00 via Android @OrangeM21 图是长截图,图里的代码高亮是从渲染好了的地方贴到微信后台的,比如在 GitHub 渲染好了贴到微信后台 |
10 shawndev OP @OrangeM21 Github 搜索 carbon 或者 mac appstore 搜索 carbonize |
11 Firxiao 2019-04-12 10:40:40 +08:00 via iPhone export KEY=VALUE # 导出环境变量 这个不对吧,应该是设置环境变量 |
12 shawndev OP @Firxiao export KEY=VALUE 等效于 set KEY=VALUE ; export KEY set KEY2=VALUE ; echo KEY2 无输出 综上我觉得我的描述应该没问题 |
13 shawndev OP |
14 Firxiao 2019-04-12 12:46:42 +08:00 export Set an environment variable. The supplied names are marked for automatic export to the environment of subsequently executed commands. https://ss64.com/bash/export.html |
15 shawndev OP @Firxiao 再和你探讨一下,希望不会觉得烦。 我在 macos 和 ubuntu 系统分别按照你给的 manual 页面做了测试,首先 macos 和 ubuntu 都没有 export 的 manual 页。在两个环境分别切换 bash 和 zsh,export -n KEY 也都没有起到删除环境变量的作用。 为此,我 google 了一下 export 的作用,下面两个截图分别来自 <<oreilly - bash cookbook>> 和著名网站 superuser。从这两个资料来看 export 命令的作用确实是 export 而不是 set。 https://i.loli.net/2019/04/12/5cb0247862863.png https://i.loli.net/2019/04/12/5cb0247877313.png |
16 shawndev OP @Firxiao sorry,orielly 的截图有误。 https://i.loli.net/2019/04/12/5cb0265adf6b1.png Problem You defined a variable in one script, but when you called another script it didn ’ t know about the variable. Solution Export variables that you want to pass on to other scripts: export MYVAR export NAME=value |
17 Firxiao 2019-04-12 15:57:34 +08:00 |