如何将行缓冲数据从文件重定向到程序而不是块缓冲数据
我在 UNIX 环境中有一个 java 程序,需要将行缓冲数据传递到 System.in 中。 从终端传递键盘输入很好,但是如果我尝试以以下方式重定向文件中的输入:…
如何将 Windows CMD 管道 ( | ) 功能与 CALL :Label 命令选项一起使用?
当我想将管道(|) 功能与Windows 的CMD shell 的CALL :Label 选项一起使用时,我遇到了一个令人沮丧的问题。我有一个非常小的示例(如下):call-test.…
将数据通过管道传输到需要 TTY(终端)的 Linux 程序
我在 Linux 中有一个程序,如果它的 stdin/stdout 不是 TTY(终端设备),它就拒绝运行。是否有一个易于使用的工具可以创建 PTY,使用新创建的 TTY 启…
编写自己的 shell - 处理某些管道时代码挂起 - 用 C
我目前正在编写自己的 shell 作为一个类的项目,并且一切实际上都在工作。我的问题是我的管道,有时它们可以工作,有时,它们只是挂起直到我中断…
让 7zip 接受管道参数
我正在将文件列表传输到 7zip,尽管它对 cat 这样的东西运行良好,但它似乎并不喜欢这样。 find . -type f | grep -E '\.rar' | 7z -o/unrar/ #fails …
将命令或脚本通过管道输出到另一个 python 脚本
我相对于 python,我正在尝试编写一个 python 脚本,可以将命令或另一个脚本的输出通过管道传输到该脚本。 example command | python_sript.py 在 pyt…
我怎样才能更简洁地完成这个“cat”用法?
针对真实用例的开放式问题(要有创意!)。本质上,我想 cat (1) 现有文件 (2) 程序的输出和 (3) 特定的文本位。在管道、回显和重定向之间,我觉得我…
通过 C# 和 cPython 之间的管道交换数据
我有(我认为)相对简单的任务。我必须向某些 C# 应用程序提供一种方法来调用我的 Python 应用程序并传递一些数据进行处理并在 Python 任务结束时接收…
如何缩短它?:先阅读|| 1号出口; (回声“$first”;猫)| $foo
目的是如果没有输入,甚至不启动 $foo。 如果 foo="diff - xyz" 并且输入丢失或为空,这可能很有用。 否则,diff 将输出所有“xyz”作为差异。 最初的…
使用管道将函数生成的 SQL 查询重定向到 psql 命令
我有一个脚本,可以生成 SQL 查询作为文本,例如, ... return "SELECT COUNT(*) FROM important_table" 然后我想在 PostgreSQL 数据库上运行它。我可…
java:如何读取和写入 &从进程通过管道(stdin/stdout)
(我是java新手) 我需要启动一个进程并接收 2 或 3 个句柄:对于 STDIN、STDOUT(和 STDERR),这样我就可以将输入写入进程并接收其输出,与命令行管…