【问题标题】:Linux script in C get file [closed]C中的Linux脚本获取文件[关闭]
【发布时间】:2016-12-13 00:22:34
【问题描述】:

我在 C 语言中为 linux 编写了自己的脚本,它正在处理从文件加载的字符串。我在服务器gcc -pthread -o pipeline pipeline.c 上编译。这是工作。现在我正在运行这个脚本,就像./pipeline UPPERCASE LOWERCASE < my_file.txt 一样。我可以读取所有参数,但我不知道如何在此脚本中读取 < 后面的文件名。这是可能的,或者它是如何工作的?

【问题讨论】:

  • C 不是脚本语言。澄清你所说的“脚本”是什么意思。

标签: c linux gcc arguments


【解决方案1】:

该文件的内容将显示在您进程的标准输入 (stdin) 上。您不会得到文件的名称,因为在没有文件名的情况下将使用相同的接口,例如当另一个进程的输出通过管道传输到您的 (doSomething | pipeline UPPERCASE LOWERCASE) 或使用用户的终端时默认输入。

【讨论】:

  • 它现在正在工作。谢谢标准输入是我要找的。​​span>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-09
  • 1970-01-01
  • 1970-01-01
  • 2020-12-08
  • 1970-01-01
相关资源
最近更新 更多