终端直接执行与赋值给变量后再用echo输出结果不一致
发现linux服务器一个奇怪的bug

如图所示,我截取文件的字符串为 /* 修改用户与用户的关系信息,一直纠结要不要支持批量操作,其实完全可以用请求代理来做*/ 。
直接终端执行结果输出与我预期一致
但我将其赋值给变量后,输出变量,出现一群字符
通过排查,发现这些字符是我根目录的一些文件,linux将 /* 直接转为了根目录下的文件
暂时没有找到解决方法,只能赋值时将前面的/*去掉,规避这种行为
发现linux服务器一个奇怪的bug

如图所示,我截取文件的字符串为 /* 修改用户与用户的关系信息,一直纠结要不要支持批量操作,其实完全可以用请求代理来做*/ 。
直接终端执行结果输出与我预期一致
但我将其赋值给变量后,输出变量,出现一群字符
通过排查,发现这些字符是我根目录的一些文件,linux将 /* 直接转为了根目录下的文件
暂时没有找到解决方法,只能赋值时将前面的/*去掉,规避这种行为