piping相关内容

使用 grep 管道错误消息

我的脚本由于缺少某些文件而失败. 运行脚本并将其通过管道传送到 grep $ ./adder |错误 产生以下输出: 中的错误:从文件 v2.2_V3_194424_194712/output_853.root 读取所有请求的字节时出错,得到 0 of 300 中的错误:v2.2_V3_194424_194712/output_853.root 不是 ROO ..
发布时间:2022-01-06 14:10:37 其他开发

将参数重定向到程序 (BASH)

我对 bash 脚本很陌生,我坚持的一部分是完成我想要实现的是当我运行程序 ./test 中的 testfile 包含数字 15 14 90 22 和程序将把这些数字作为参数并运行它,但我很不确定如何做到这一点.我是否朝着正确的方向前进?感谢您的帮助 if [[ "$#" -ne 1 ]]然后写用法出口菲your_path=../file/testtest_path=../../public/t ..
发布时间:2022-01-04 10:19:30 其他开发

CMD:管道 ECHO 到 SET/扩展变量中的变量

%x:~12,3% 返回从 x 变量中第 12 个字符开始的 3 个字符.我一直试图完成的是使用变量而不是 12 和 3.假设 y=12 和 z=3.那么,就不能使用%x:~%y%,%z%%,因为CMD会认为%x:~%是一个变量. 你可以做的是set var=%%x:~%y%,%z%%%.这将扩展内部变量y 和z,但不会扩展x,因此var 的值为%x:~12,3%.现在剩下的任务是最终扩展% ..
发布时间:2021-12-25 17:36:44 其他开发

dplyr 中的链算术运算符与 %>% 管道

我想了解为什么在 dplyr 或 magrittr 包中,更具体地说,链接函数 %>% 有基本运算符 +、-、* 和 / 的一些问题 链接获取前一条语句的输出并将其作为下一条语句的第一个参数: 1:10 %>% 总和# [55] 为什么这不起作用 1:10 %>% *2 %>% 总和1:10 %>% .*2 %>% 总和 我还发现以下语法适用于加法/减法,但不适用于乘法或除法.为什么会 ..
发布时间:2021-12-23 12:49:48 其他开发

将远程文件放入 hadoop 而不将其复制到本地磁盘

我正在编写一个 shell 脚本,以便在生成数据后立即将其放入 hadoop.我可以 ssh 到我的主节点,将文件复制到那里的文件夹,然后将它们放入 hadoop.我正在寻找一个 shell 命令来摆脱将文件复制到主节点上的本地磁盘.为了更好地解释我需要什么,您可以在下面找到我目前所拥有的: 1) 将文件复制到主节点的本地磁盘: scp test.txt username@masterno ..
发布时间:2021-12-15 18:37:34 服务器开发

将 fseek 与指向 stdin 的文件指针一起使用

根据命令行参数,我将文件指针设置为指向指定文件或标准输入(用于管道).然后我将此指针传递给许多不同的函数以从文件中读取.下面是获取文件指针的函数: FILE *getFile(int argc, char *argv[]) {文件 *我的文件 = NULL;如果(argc == 2){myFile = fopen(argv[1], "r");如果(我的文件 == NULL)fprintf(std ..
发布时间:2021-12-09 20:24:27 其他开发

为什么管道输入要“读取"?仅在输入“while read ..."时才有效;构造?

我一直在尝试从程序输出中读取输入到环境变量中,如下所示: 回显第一秒 |读 A B ;回声 $A-$B 结果是: - A 和 B 始终为空.我读到关于 bash 在子 shell 中执行管道命令的内容,这基本上阻止了一个人通过管道输入读取.但是,以下内容: 回显第一秒 |读 A B 时;做 echo $A-$B ;完毕 好像可以,结果是: 第一秒 有人可以解释一下这里的逻辑是什么吗 ..
发布时间:2021-12-05 23:03:32 其他开发

r 管道 image_annotate 无法按预期工作

我正在尝试使用 magick 从一堆图像创建动画 gif.它工作得很好,但我想在创建 gif 之前为每个图像注释文本(基本上是文件名)——但这是行不通的. 我找不到错误的原因(如下) - 不确定是管道符号、地图函数还是其他什么. 图书馆(purrr)图书馆(魔术)#用几个png设置工作目录#这有效:image_read("image1.png") %>% image_annotate("T ..
发布时间:2021-11-10 05:23:36 其他开发

如何关闭节点中的无界和管道流请求?

我的 node/express 应用程序有一个端点,它代理来自内部服务的数据流,该服务使用服务器发送的事件.这意味着内部服务将永远继续流式传输数据,直到连接关闭. 效果很好,但是当浏览器关闭与我的节点应用程序的连接时,与内部服务的管道连接保持打开状态,导致内部服务有大量打开/未使用的连接. 所以我试图在节点连接关闭时强制关闭管道连接,但似乎不知道该怎么做. 代码看起来像这样.使用 ..
发布时间:2021-06-18 18:32:35 前端开发

从 shell 脚本将密码输入 openssl 命令

我试图在没有任何用户输入的情况下将 p12 从 shell 脚本转换为 pem.我可以将密码作为脚本中的变量. 所以当我打电话时: openssl pkcs12 -in *.p12 -out cert.pem -nodes 终端打印“Enter Import Password:"并等待输入. 我试图用管道输入密码: echo $PASS |openssl pkcs12 -in * ..
发布时间:2021-06-12 20:27:24 其他开发

r管道image_annotate无法按预期工作

我正在尝试使用 magick 从一堆图像中创建动画gif.它工作得很好,但是我想在创建gif之前在每个图像上注释文本(基本上是文件名),但这是行不通的. 我找不到错误的原因(如下)-不确定是管道符号,映射函数还是其他原因. 库(purrr)图书馆(魔术)#set工作目录,带有几个png#这有效:image_read("image1.png")%>%image_annotate("Text" ..
发布时间:2021-05-15 20:26:29 其他开发

将结果从子流程传递到Unix排序

我正在从python调用外部txt文件上的perl脚本,并将输出打印到outfile.但是我想将输出传递给Unix的排序.现在,我不是管道,而是先从perl程序编写输出,然后通过组合下面的代码和此stackoverflow答案来完成此操作. import subprocess import sys import os for file in os.listdir("."): wi ..
发布时间:2020-05-28 00:40:56 Python

PHP电子邮件管道错误

我正在编写一个php脚本,以从CPanel中的转发转发管道电子邮件.我已经在互联网上找到了这个脚本;我正在尝试解析电子邮件并将其发送给我自己进行测试,但它返回此错误: The following text was generated during the delivery attempt: ------ pipe to |/home1//pipe.php generat ..
发布时间:2020-05-28 00:40:41 PHP

使用dplyr管道命令进行数值计算

是否可以使用dplyr软件包中的管道进行数值计算?一个简单的例子是: 0.15 %>% 3.8416 * (.*(1-.))/(0.03^2) #does not work seq(1,10,1) %>% log(.) %>% .^2 #works 试图更多地了解管道的工作方式以及何时可以使用和不能使用管道.我真的很喜欢使用管道功能,并想找到一种将其用于这 ..
发布时间:2020-05-28 00:38:43 其他开发

管道功能无法正常执行

我构建了以下程序来尝试在自己的shell中进行管道传输. StringArray只是我构建的char**.该代码运行良好,但是当我放入cat txt.txt | grep a时,没有任何内容返回到屏幕.调试时,我看到代码似乎停在152(打印输出命令所在的位置)附近,在pid==0和i==0位置. 对于上下文,在检测到管道之后,我将在另一个函数中调用此函数. void doPipe(St ..
发布时间:2020-05-28 00:37:16 其他开发

往返于.net对象的F#管道

我注意到在一些.NET方法之间进行管道传递有困难.玩具示例 let foo = System.String [| 'a'; 'b'; 'c' |] // works let foo = [| 'a'; 'b'; 'c' |] |> System.String // fails // error FS0802: Invalid use of a type name and/or object ..
发布时间:2020-05-28 00:35:28 C#/.NET