本篇文章给大家谈谈标准输出重定向是什么意思,以及标准输出重定向到文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
bat语句中“1&2”是什么意思?
这个讲起来有些复杂,这是bat中的重定向,1和2指的是句柄。重定向符号主要有:,&,&和|。
“echo hero hero.txt2&1”这句的意思是,无论是标准输出还是标准错误输出都会被重定向到hero.txt中,具体过程:1的指向由con转为hero.txt,“2&1”是把1的指向复制给2,此时2的指向也变为了hero.txt,因此1和2都会被重定向到hero.txt中。注意:1是符号“”的默认句柄数字代号。
处理不同 %~1:当参数以引号开头时,%~1会自动将引号删除。%1:当参数以引号开头时,%1不会自动将引号删除。表示含义不同 %~1:表示处理过的字符,比如输入字符为aa,表示结果为aa。%1:表示原输入字符,比如输入字符为aa,表示结果为“aa”。
%0 -%9表示命令行参数,%0表示bat文件名本身,%1-%9表示其后的参数,如在cmd输入命令test.bat 1 2。%0就表示test.bat,%1表示test.bat的第一个参数“1”,%2表示2。
标准输出重定向是什么意思的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于标准输出重定向到文件、标准输出重定向是什么意思的信息别忘了在本站进行查找喔。