c - 如何将文本从标准输入发送到脚本
问题描述
除了做:
$ ./script < myfile.txt
有没有办法直接在命令行中传递文本,例如:
./script < "hello this is not a test"
我想要发送文本的程序是:
// script.c
#include<stdio.h>
int main(void)
{
char c;
while ((c = getchar()) != EOF)
putchar(c);
}
解决方案
推荐阅读
- r - 用时间序列中的其他值替换时间序列的异常值
- c# - 如何从 DataTable 填充 ComboBox
- html - 动画 SVG
和 在反应 - maven - Intellij Idea 如何将 maven 添加到现有的非标准布局模块?
- google-apps-script - 不要在周日运行脚本
- model-view-controller - “此调用在以下方法之间不明确......”通过 swashbuckler 为 ASP.Net 核心 2.1 生成客户端时
- python - linux中的pip安装错误“由SSLError引起”
- java - ArrayMap 替代保留插入顺序并具有方法 get() 和 valueAt()
- sql - Transact SQL 仅获取第 95 项
- java - Apache Flink 减少了许多值而不是一个值