【发布时间】:2017-04-17 01:29:39
【问题描述】:
似乎WSL 在被bash -c 调用时不记得变量。例如,在 Powershell 中我输入:
bash -c 'a=100; echo $a'
它什么也不返回,但在 bash 中,相同的命令将返回 100。我该如何解决这个问题?
【问题讨论】:
标签: bash windows-subsystem-for-linux
似乎WSL 在被bash -c 调用时不记得变量。例如,在 Powershell 中我输入:
bash -c 'a=100; echo $a'
它什么也不返回,但在 bash 中,相同的命令将返回 100。我该如何解决这个问题?
【问题讨论】:
标签: bash windows-subsystem-for-linux
你需要升级你的系统。
Microsoft Windows [Version 10.0.15063]
C:\Users\Reker>bash -c 'a=100;echo $a'
100
【讨论】: