可以将一个程序的输出重定向到Unix操作系统中另一个程序的输入。
cat *.txt | sort | uniq > result-file
是否可以使用其他操作系统(如Windows)执行此操作?
答案 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