今天我们学习dos命令中的管道符号|,就是这个竖线,它能连接多个命令,把左边的命令输出传递给右边命令作为输入,下边开始写代码例子和大家讲解一下。
输入命令,dir,这个就是显示当前目录的文件和文件夹,这个是正常显示的输出,我们一会会结合管道符和find这个命令一起使用。
输入命令dir | find "data.txt",这个意思就是说在dir输出的内容中,查找data.txt,如果找到进行就输出,运行命令后可以看到输出了该行。
这次再随便输入一个文件名查找一下它,输入命令dir | find "2342n3.txt",因为输出内容中并没有这个字符串,所以运行后没有任何输出。
我们换一个命令再测试一下管道符|,输入命令,ipconfig,这个命令可以查看本机的ip地址等一些信息。
我们配合find查询一下本机的ip,输入命令ipconfig | find "IPv4",可以看到输出了本机的ip地址的行。
上面是管道符结合find的例子,管道符还能结合其他的一些命令进行操作,比如if判断,clip剪切板,管道符|也经常用于bat批处理脚本中,能判断一些命令的执行结果,管道符|经常使用,大家可以多练习一下。