0

我突然想到以下命令可以在文本文件中打印输出。

./a.out < infile.txt > actualoutput.txt

但我仍然想知道 < infile.txt > 是干什么用的?

执行这个目标文件时我还能给出哪些其他参数?

4

2 回答 2

3

这是将用作标准输入(又名stdin)的文件。您的命令与

cat infile.txt | a.out > output.txt
于 2009-11-14T22:30:22.507 回答
1

< infile.txt 表示从 infile.txt 获取标准输入。

同样>actualoutput.txt 表示将标准输出发送到actualoutput.txt。

有关重定向的更多信息,请查看此处

于 2009-11-14T22:31:49.323 回答