stdin 相关问题

标准输入(stdin,文件描述符0)是程序的输入流。

如何确定 sys.stdin 是从文件重定向还是从另一个进程通过管道传输?

在打算从 shell 运行的简单 Python 脚本中,我可以可靠地确定 sys.stdin 是从实际文件重定向还是从另一个进程通过管道传输? 我想改变...

回答 1 投票 0

测试 stdin 是否有 C++ 输入(Windows 和/或 Linux)

我基本上想测试标准输入是否有输入(就像你回显并通过管道传输它一样)。我找到了可行的解决方案,但它们很丑陋,而且我喜欢干净的解决方案。 在linux上我用这个: 布尔标准...

回答 5 投票 0

Linux下AT命令重定向到microcom命令

Linux 的 BusyBox 命令中存在与串行调制解调器通信的 microcom 命令: BusyBox v1.13.2 (2012-05-10 17:13:08 CEST) 多调用二进制文件 用法:microcom [-d DELAY] [-t TIMEOU...

回答 3 投票 0

无法关闭 C 中的行缓冲

所以,我正在开发一个大项目,它需要禁用 stdin 和 stdout 缓冲区,以便立即处理输入和输出。但是,当我尝试使用 setbuf 或 setv 执行此操作时...

回答 1 投票 0

为什么 grep 忽略“python3 -m http.server”输出的第一行?

由于某种原因 grep 不会打印命令输出的第一行: python3 -m http.server python3 -m http.server # 打印:在 0.0.0.0 端口 8000 上提供 HTTP 服务 (http://0.0.0.0:8000/) ...

回答 1 投票 0

Python 中的单向通信

最后一天,我一直在尝试在两个 python 脚本之间进行一些单向连续通信,作为更大项目的练习。然而,subprocess.communicate 只允许一次性

回答 1 投票 0

从标准输入 Bash 中逐行读取

我正在学习 bash 语言,考试曲目是这样的: 它应该一次读取一个输入(从标准输入)(每个条目 是一个字符串,然后以换行符结尾)。 我的问题有两个: ...

回答 2 投票 0

如何检查输入是否为空?

如何检查用户是否没有输入任何内容,只按了回车键?如果发生这种情况,则错误消息和代码将停止。用C语言来说。 我试过==' ' 和 " " 但没有任何效果:( int main() { ...

回答 1 投票 0

在Python中,如何检查标准输入流(sys.stdin)的结尾并对此做一些特殊的事情

我想做这样的事情: 对于 sys.stdin 中的行: 做一点事() 如果是 **标准输入结束**: do_something_special() 经过几次尝试,现在我正在这样做: 而真实: 尝试: ...

回答 3 投票 0

Python Popen 子进程 - 在标准输入关闭之前无法与可执行文件交互

我正在尝试与命令行可执行文件交互,但我陷入困境。 我想打印出 .exe 正在生成到标准输出的每一行。 直到我在一行中得到“条件”->...

回答 1 投票 0

这段代码在intelliJ idea上不打印任何内容,它甚至不需要用户输入或任何东西

导入java.util.Scanner; 公共类主要{ 公共静态无效主(字符串[] args){ 扫描仪扫描 = new Scanner(System.in); // 在这里写下你的代码。 ...

回答 1 投票 0

如何连接父子进程的stdin流?

我在 deno 版本 1.37.0(发行版,x86_64-pc-windows-msvc)中编写标准输入时遇到问题。我在文档中搜索,谷歌,尝试代码但不起作用。我在https://github.com/deno找到了相关代码...

回答 1 投票 0

将所有文本从标准输入读取到字符串

我正在用 Node.js 编写一个程序,(在某些情况下)想要充当一个简单的过滤器:从 stdin 读取所有内容(直到文件末尾),进行一些处理,将结果写入 stdout。 你怎么...

回答 5 投票 0

x86_64 nasm read 系统调用不是以 null 终止的

x86_64 nasm read 系统调用不是以 null 终止的 装配新手。事实上,这是我的第一个 hello world 程序。 操作系统:Arch Linux(64位) 逻辑 我有三个功能。 strlen、标准输入和标准输出。 斯特伦:...

回答 1 投票 0

在 Jenkins 管道中如何传递 shell 脚本从标准输入读取的字符串

我有一个詹金斯管道。如何将字符串作为标准输入“传递”到 shell 脚本? def getStatusJson() { if (this.statusJson == null) this.statusJson = SlowHttpRequest() }

回答 1 投票 0

Dart 不缓冲进程标准输出(告诉进程它正在从终端运行)

我正在尝试在 dart 中运行二进制文件宽度 Process.start 并将其输出重定向到 stdout 并将 stdin 传输到进程。 这是我的代码: 导入 'dart:io'; 导入'dart:转换'; main() 异步...

回答 3 投票 0

为什么 std[in,out] 即使连接到终端也没有行缓冲?

根据unix高级编程: 我们可以看到这个系统默认是有标准输入和标准 当它们连接到终端时,输出线会被缓冲。 从这次考试来看...

回答 2 投票 0

为什么 wc 根据 stdin 连接方式输出不同的填充空间?

请参阅以下两个命令及其输出: hal@DESKTOP-B3IP76D:~$ 厕所 < myfile.txt 4 4 34 hal@DESKTOP-B3IP76D:~$ cat myfile.txt | wc 4 4 34 My understanding is that these two...

回答 1 投票 0

为什么我的输出在通过管道传输到从标准输入获取输入的程序后不能保持完整性?

当我尝试将某些输出传输到 shell 中的另一个命令时,我的输出被损坏。当我单独执行可执行文件或将其输出重定向到无法执行的程序时,不会发生这种情况...

回答 1 投票 0

stdin 的 int 宏是什么?

stdin 的类型为 FILE *, 有 fd 宏吗? 还是需要我自己转换?

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.