pipe

    4热度

    1回答

    我需要为交互式命令行程序编写包装程序。 这意味着我需要能够通过其标准输入发送命令到其他程序,并通过其标准输出接收响应。 问题是,当输入流仍然打开时,标准输出流似乎被阻塞。只要我关闭输入流,我就会得到响应。但后来我无法发送更多命令。 这是我在用的那一刻(主要来自here): void Main() { Process process; process = new Process(

    0热度

    1回答

    虽然 echo pwd | bash -i 工作 echo pwd | login -f root 不起作用。我期望登录命令设置一些环境变量并启动一个交互式shell,但显然它是特殊的。 login命令做了什么,因此上述示例不起作用?是否有任何可以用于这种方式的登录命令的替代品?

    -2热度

    2回答

    我在Linux中使用mkfifo命令。 这是我的代码: #include <stdio.h> #include <sys/types.h> // mkfifo #include <sys/stat.h> // mkfifo #include <fcntl.h> // O_WRONLY #include <string.h> int main(){ char* filenam

    2热度

    1回答

    假设我有一些PowerShell代码: function count-pipe { [CmdletBinding()] param ( [Parameter(ValueFromPipeline=$true)] [object[]]$inputObject ) process { $PipeCount = <# How to

    1热度

    2回答

    我想捕获PuTTY的STDIN和STDOUT管道。所以我打开putty.exe通过CreateProcess与传递创建管道,但我不能从管道读取任何东西。我的代码在我运行bat文件时起作用。 我该如何做到这一点? 由于 //This code is from MSDN and I edited it a little #include <QCoreApplication> #include <w

    0热度

    2回答

    我正努力通过Angular 2的小数点管道获取用户输入值。有没有人有一个优雅的解决方法?我的输入通过FormControlName绑定到FormGroup。 例如,如果用户在输入字段中输入“1000000”,我想将其重新格式化为1,000,000,供用户查看,但在实际控件上仍保留1000000。我正在寻找限制整数值以及小数位数的行为。

    1热度

    1回答

    我的任务是传递在命令行中输入的整数,并将它们通过从父母到孩子的管道传递,整数可以加在一起并通过收获返回给父母。我所有的整数变成在孩子4号,以及总和收获价值总是返回为数字1 #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include <sys/wait.h> static int toChild[2];

    2热度

    2回答

    我想以这样的方式重命名所有以“.mp4”结尾的文件,而不是用空格来包含下划线。 例子: Original file -> test 1.mp4 Renamed file -> test_1.mp4 我与努力: find . -iname "*.mp4" -exec mv {} $(echo '{}' | tr " " "_") \; 但我只得到: mv: ‘./test 1.mp4’ a

    1热度

    1回答

    我一直在挣扎了两天,试图解决这一问题的最终错误在我的代码,但似乎无法找到错误。该代码是设于(按顺序): 接收来自用户的字符串(在这种情况下我) 创建子进程 发送串子进程 返修绳子,让每一个字以大写字母开头 字符串发送回父与变化 显示字符串 代码,直到家长阅读运行正常。一个例子输出为: 输入: “你好” 家长写道: “你好” 孩子在读 “你好” 孩子写道: “你好” 父阅读@#$%^ $#%^ &

    3热度

    2回答

    我有一个过滤器,我想选择启用,我不知道我怎么能在一个干净的方式在bash中做到这一点。 FILTER="| sort" # also can be empty ls $FILTER | cat 此代码不起作用,因为它会调用ls与|和sort作为参数。 我该如何正确地做到这一点?请注意,我试图避免创建if块以保持代码易于维护(我的管道链比此示例复杂得多)