pipe相关内容

我如何发送命令,通过与批处理命令行运行的EXE?

我叫跑一个TerrariaServer.exe服务器应用程序,我希望能够把它具有独立的批处理文件命令。 TerrariaServer.exe正在作为一个命令行程序。我怎么能“养活”,它如“保存”和“退出”的命令?答案可能是管道,但我也不太清楚。这里是有点儿我在一个批处理文件执行的同时TerrariaServer.exe正在运行... 关闭@echo 回声保存| TerrariaServer.ex ..
发布时间:2016-08-04 18:57:42 Windows 2008/2003/2000

击:慢重定向和过滤器

我有一个调用产生的输出一个巨大的量程序的bash脚本。很多这样的数据是从我还没有创建一个Python包来了,它的输出我真的不能控制,也没有引起我的兴趣。 我试图通过过滤外部Python包生成的输出和重定向“干净”输出到一个日志文件。如果我用普通的管道和grep前pressions,我失去了很多信息块。我读到的东西,可以与重定向实际发生( 1 和 ..
发布时间:2016-08-04 08:58:22 Linux/Unix

什么符号 - ,<和大于意思?

我在书上读到这个例子: CP /斌/猫proj33 回声-n X | ./proj33 - pipe33a> pipe33b&安培; ./proj33< pipe33b> pipe33a&安培; 什么符号 - ,> 和< 是什么意思? 解决方案 的> 是I / O重定向;它发出的指令( ./ proj33 )的标准输出到文件 pipe33 ..
发布时间:2016-08-03 12:48:17 服务器开发

壳管过程重复

我想要做这样的事情: 〜猫dump.sh 命令1 |命令2 |命令1 |命令2 | ...(十次)|命令1 |命令2〜./dump.sh< demo.log 那么如何修改 dump.sh 虽然我可以明确指定 N 次命令1 和命令2 中对处理demo.log? 解决方案 您可以编写一个简单的递归辅助函数,是这样的:循环(){ 案例$ 1 0)猫;; ..
发布时间:2016-08-03 12:42:47 Linux/Unix

通过管道在bash合并文件

我是新来的Linux,我有一个简单的问题。结果 我的任务结果 我有两个文件,​​A.TXT和B.txt结果 A.TXT结果 1结果 2结果 3结果 B.txt结果 4结果 5结果 6结果 我想有一个结果为:结果 C.txt结果 1 4结果 2 5结果 3 6结果 结果 我的提问结果 基本上我可以使用脚本来做到这一点,但我想看看我是否可以管做在bash? 解 ..
发布时间:2016-08-03 12:29:10 Linux/Unix

后台处理重定向到协处理器

在下面的测试脚本我运行一个基本的协进程到了回声内置的,在后台运行,高度重视其标准输出: #!/斌/庆典 #TEST 1 协处理器/斌/睡眠100 回声>&放大器; $ {协处理器[1]}&放大器; 脚本总是失败,没有明显的原因,给人的输出: ./ test.sh:4号线:$ {协处理器[1]}:错误的文件描述符 我不知道正确的语法应该是相当这一个(重定向符号前移动):#!/斌/庆典 ..
发布时间:2016-08-03 12:29:03 Linux/Unix

使用命名管道来创建一个“环”

我很新的shell脚本,我试图让与管道交手。我可以完全错误的方向在这里标题中... 我已经是一个包含简单的shell脚本,而真正的循环,这个循环我得到的netcat监听指定端口和管道输入到通过等待标准输入的命令行二进制文件的范围内。这是脚本-A 我有接受输入作为参数第二shell脚本,然后将其回声这些参数到netcat的监听的端口。这是脚本-B 我的目的是让从位于脚本-A到通过Netcat的 ..
发布时间:2016-08-03 12:21:38 服务器开发

庆典 - 重定向从第二脚本特定的输出回到第一个程序的标准输入?

我有一个小程序,让我们把它称为“计划”的简单有“正常”的行为。它需要的信息从标准输入(通常在键盘的用户键入),并通过标准输出/标准错误打印出来。我想标准输出/自动执行的过程,因此重定向标准错误到“我的小bash脚本”(也可以在C / C ++其他程序)。它需要它,因为它的标准输入和过滤器它。这意味着离开了不重要的信息..并加入由bash脚本本身产生进一步的信息。输出显示在筛网(由echo命令打印出 ..
发布时间:2016-08-03 12:19:47 Linux/Unix

Python的庆典管

我要管一个Python脚本的输出到bash脚本。我所做的,到目前为止是我试图用 os.popen(), sys.subprocess(),并试图给管道的例子 os.popen('回声“P 1 1 591336 4927369 1 321”| v.in.ascii -zn出= abcx格式=标准--overwrite') 但这并没有工作,值“591336”和“4927369”是变量,来作为p ..
发布时间:2016-08-03 12:14:57 Python

如何排序“查找”按大小在bash结果

我想知道是否有一个“简单”的方式(通过管道或东西)订购(按文件大小)“查找”命令在bash的结果,如: 查找/位置/的/目录/型的F -size + 2G 解决方案 您可以使用%K 例如打印的大小以KB为单位:找到。型的F -size + 2G -printf“%KKB%P \\ N”| -n排序 将话说 -printf“%KKB%P \\ N”要打印千字节的文件,然后名称。 排 ..
发布时间:2016-08-03 12:14:39 Linux/Unix

通过ssh运行一个程序失败,"错误打开终端:未知"

当我尝试通过ssh执行一个简单的命令,那么它是成功的。例如。 #] ​​SSH服务器名“回声ABCD” A B C D #] 然而,当我尝试使用以下命令,它将失败:#] ​​SSH服务器名〜/ htopmem.sh 错误打开终端:未知。 #] ,其中htopmem.sh的内容如下。 (上 HTOP输出到人类可读的文件灵感来自马尔万Alsabbagh的答案) #!/斌/庆典 回声Q | H ..
发布时间:2016-08-03 12:02:18 服务器开发

追加一个命令的输出到另一个输出一个命令

有没有办法给一个命令的标准输出输出组合输出到另一个命令追加到另一个的管?我用下面的方法(以 ACK-的grep 为例) #列出所有蟒蛇,在不同的目录JS文件 ACK-的grep -f --py应用/>温度 ACK-的grep -f --js -f媒体/ JS>>温度 猫温度| xargs的somecommand 有没有办法在一个命令做到这一点? 解决方案 只要运行两个 ..
发布时间:2016-08-03 11:54:40 服务器开发

流处理很多的东西OVA

所以我们的开发商需要我批了一堆资料和加工成的OVA是psented回来下载$ P $。这是使用长法(即写入文件系统)一个简单的过程,但开发商想要一个更清洁,精简的解决方案,将更好的规模。因此,他们要求我流这被证明是困难的整个过程。是否有人可以给我一些指导。这里是需要完成以下步骤: 从网络服务器获取输入(Web服务器将最终通过这些作为流。) 随机密码 XML文件 修改启动脚本文件 ..
发布时间:2016-08-03 11:52:59 Linux/Unix

麻烦管道通过的sed

我有麻烦的管道通过sed的。一旦我的管道输出到SED,我不能管其他的sed,输出 wget的-r -nv http://127.0.0.1:3000/test.html 输出: 2010-03-12 4点41分48秒的URL:http://127.0.0.1:3000 / test.html的[99/99] - > “127.0.0.1:3000/test.html”[1] 201 ..
发布时间:2016-08-03 11:51:35 Linux/Unix

外壳:选择平面文件的唯一行

我有一个平面文件看起来像这样 猫文件ID1,VALUE1_1 ID1,VALUE1_2 ID1,VALUE1_3 ID2,VALUE2_1 ID2,VALUE2_1 ID3,VALUE3_1 ID3 ... 你可以从数据样本看,每个ID,也有对ID多个值,他们可能是任何值 - 相同与否。对于我来说,我不在乎它是否选取哪个值了。任何值对我的作品。 所以,我只希望每个ID只能有一个值。我真的不 ..
发布时间:2016-08-03 11:49:22 Linux/Unix

了解管道和重定向命令

我想知道按我的理解管和重定向command.As,的实权| 需要一个命令结果的输出作为自身的输入。而且,> 是输出重定向帮助。如果是这样, 找到。 -name“* .SWP”| RM 找 。 -name“* .SWP”> RM 为什么预期。对于我上面的命令表示此命令不工作 找到的所有文件,递归扩展名是.SWP在当前目录中。 采取的输出 1 并删除所有的结果文件。 仅供参考,是 ..
发布时间:2016-08-03 11:48:15 Linux/Unix

如何测试过滤器像撬Ruby脚本?

我有一个简单的脚本,处理来自STDIN来的线。有时候一个异常出现 - 一些UTF-8转换错误 - 我想检查变量,是什么导致错误。我用下面的语法在我的文件(姑且称之为filter.rb),但我从来没有撬提示: #!的/ usr / bin中/红宝石 要求“撬”N = 0 而行= STDIN.gets做 开始 N = N + 1 提高“异常”如果n == 2 救援=> Ë ..
发布时间:2016-08-03 11:44:33 Linux/Unix

如何通过ssh发送数据的三管?

我有一个产生于FD = 3,以及对输出和错误可能的一些有趣的数据大量数据的远程主机上的bash脚本。我想: 请输出和错误,以我的本地机器上的文件。 写在FD = 3到stdout数据我的本地机器上。 下面是如何,如果我的剧本大都是当地这是可以做到: EXEC 3>>(猫) ./big_script.sh -o的/ dev / FD / 3 2>&1> big_script.log ..
发布时间:2016-08-03 11:44:19 服务器开发