是否可以将一个程序的输出重定向到不同操作系统中其他程序的输入?

时间:2012-01-28 17:27:31

标签: redirect operating-system

可以将一个程序的输出重定向到Unix操作系统中另一个程序的输入。

cat *.txt | sort | uniq > result-file

是否可以使用其他操作系统(如Windows)执行此操作?

1 个答案:

答案 0 :(得分:2)

最常见的操作系统包含标准输入,标准输出和管道的概念。但是,命令行语法取决于您使用的shell。

您可以使用Cygwin获取Bash for Windows。

您还可以在Windows上使用普通的旧CMD.exe管道。语法非常相似,使用>写入文件,>>追加,<读取文件,使用|进行流程之间的管道连接。您可以在此处详细了解:http://ss64.com/nt/syntax-redirection.html

如果您是使用PowerShell的冒险类型,那么您可以在此处阅读程序之间的管道:http://technet.microsoft.com/en-us/library/ee176927.aspx