level 6
WsngAimei
楼主
大家用没有想弄一个批处理,里面用一个可以输出一些文本到文件或设备,但不加换行符的命令呢?
我给大家带来一个有点瑕疵的命令!
首先介绍两个符号:
神奇的">"&神奇的"|"!![[滑稽]](/static/emoticons/u6ed1u7a3d.png)
">"的意思是指定输出流(
啥意思?),就是把某个命令的输出输出到文件或设备!
谁不知道呀?
"|"更进了一步,它把一个命令的输出输入到下一个命令!举个栗子:
echo.|set/p =hhhh,h你个头!
会显示"hhhh,h你个头!","hhhh,h你个头!"因为set/p命令会显示等号后面的东西(不加换行符),而且"echo."输出了一个换行符,换行符相当于手动按"Enter",自然
就显示了"hhhh,h你个头!"。
可这和不换行输出用什么用呢?
![[滑稽]](/static/emoticons/u6ed1u7a3d.png)
有大用!
这条命令后面再加上">>要输出到的文件或设备"就行了!![[太开心]](/static/emoticons/u592au5f00u5fc3.png)
执行后会在同目录新建一个文件,名为">>"后面的东西,内容是"hhhh,h你个头!"和一个空格(我也不知道为啥),没有换行!原理自行分析!![[太开心]](/static/emoticons/u592au5f00u5fc3.png)
注意!如果=后面没东西,那么无空格(......),如果没这个文件会创建一个空的,有文件无卵用!
觉得有帮助点赞(回复)!
最后的命令是:
echo.|set/p =要输出的文本>>要输出到的文件或设备
![[太开心]](/static/emoticons/u592au5f00u5fc3.png)
@bat大人
2016年12月22日 13点12分
1
我给大家带来一个有点瑕疵的命令!
首先介绍两个符号:
神奇的">"&神奇的"|"!
">"的意思是指定输出流(
"|"更进了一步,它把一个命令的输出输入到下一个命令!举个栗子:
echo.|set/p =hhhh,h你个头!
会显示"hhhh,h你个头!","hhhh,h你个头!"因为set/p命令会显示等号后面的东西(不加换行符),而且"echo."输出了一个换行符,换行符相当于手动按"Enter",自然
就显示了"hhhh,h你个头!"。
可这和不换行输出用什么用呢?
有大用!
这条命令后面再加上">>要输出到的文件或设备"就行了!
执行后会在同目录新建一个文件,名为">>"后面的东西,内容是"hhhh,h你个头!"和一个空格(我也不知道为啥),没有换行!原理自行分析!
注意!如果=后面没东西,那么无空格(......),如果没这个文件会创建一个空的,有文件无卵用!
觉得有帮助点赞(回复)!
最后的命令是:
echo.|set/p =要输出的文本>>要输出到的文件或设备
@bat大人