终端直接执行与赋值给变量后再用echo输出结果不一致

发现linux服务器一个奇怪的bug

 

 

 如图所示,我截取文件的字符串为   /* 修改用户与用户的关系信息,一直纠结要不要支持批量操作,其实完全可以用请求代理来做*/ 。

直接终端执行结果输出与我预期一致

但我将其赋值给变量后,输出变量,出现一群字符

通过排查,发现这些字符是我根目录的一些文件,linux将  /* 直接转为了根目录下的文件

暂时没有找到解决方法,只能赋值时将前面的/*去掉,规避这种行为

 

posted @ 2022-11-10 17:38  sugoi  阅读(53)  评论(0)    收藏  举报