[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 14# Five66


cmd的内部命令如何处理 ? 和 * 确实是由命令决定的
但外部命令带有的含有 ? 和 * 参数是由cmd统一作通配符匹配文件的

TOP

回复 16# buyiyang


   
可以自行弄个exe测试下
或者试试
sort *.txt
notepad *.txt
where *.exe
findstr * a.txt
7z e a.7z *.jpg
python -c "(a:=__import__('sys')) and print(a.argv)" *.* *.txt
这些命令
不管外部还是内部 ,都不是由cmd作为通配符处理的 , 而是由命令或程序自行判断 , 自行决定 ,自行处理的
1

评分人数

TOP

回复 17# Five66
你是对的,
因为linux shell会进行通配符扩展,
而且在windows上写的C程序接受外部参数会通配符匹配文件,所以想当然了,研究了一下,应当是编译器的feature

TOP

返回列表