【问题标题】:Redirection in LinuxLinux 中的重定向
【发布时间】:2013-01-26 19:25:16
【问题描述】:

测试项目2的输入文件。旨在通过重定向使用。

我的教授给了我们一个 txt 文件,用于测试我们的程序是否有效。它读取约 1000 个数字(因此我们不必手动输入它们)。但是我不知道如何使用这个txt文件的linux命令。

ccarri7@ubuntu:~/C$ ls
ccarri7lab2  ccarri7lab2.c  lab2input.txt
ccarri7@ubuntu:~/C$ 

这是我的可执行文件/源文件/txt 文件所在的文件夹。

【问题讨论】:

  • 重定向标准输入:./your_prog < lab2input.txt

标签: c linux input io-redirection


【解决方案1】:
./ccarri7lab2 < lab2input.txt

将使用 lab2input.txt 中的文本作为 ccarri7lab2 的参数

http://linux.about.com/od/itl_guide/a/gdeitl42t01.htm

【讨论】:

  • 非常感谢……这正是我所需要的。
【解决方案2】:

你试过了吗

ccarri7lab2 < lab2input.txt

希望这是您想要的,否则您可以提供更多信息。

【讨论】:

  • 这只会覆盖输入文件。
  • @CarlNorum:您似乎对 output 重定向感到困惑,ccarri7lab2 &gt; lab2input.txt.
  • 自从我写了那条评论后,Answerer 改变了&lt; 的方向。
  • 是的@CarlNorum 我匆忙输入相反的方式
  • 非常感谢……这正是我所需要的。
猜你喜欢
  • 1970-01-01
  • 2011-09-08
  • 1970-01-01
  • 2021-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-13
  • 2018-07-06
相关资源
最近更新 更多