在Linux子系统下的Windows 10 Powershell上,以下程序的实际输出对我来说没有意义。我没想到会有这个输出,我也不知道为什么要这么做。我认为这可能与我的系统环境的特定配置有关。有人吗?
程序:
string1=hello
string2=world
mystring="some ${string1} arbitrary ${string2} text"
echo $mystring
预期输出:
some hello arbitrary world text
实际输出:
l@DESKTOP-82FI76C:/mnt/e/book$ ./sh.sh
texttrary world