Shell命令行参数接受通配符

当 Shell 在“参数值”中遇到了通配符时,Shell 会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该通配符作为一个普通字符传递给“命令”,然后再由命令进行处理。总之,通配符 实际上就是一种 Shell 实现的路径扩展功能。在 通配符被处理后, Shell 会先完成该命令的重组,然后再继续处理重组后的命令,直至执行该命令。

怪不得我通过shell执行go run -race mrsequential.go wc.so pg*.txt 可以获取所有匹配的文件,但是在ide里配置参数就显示找不到pg*.txtShell命令行参数接受通配符_第1张图片

 

你可能感兴趣的:(linux,服务器,windows)