![]() |
1
285
使用
|
![]() |
2
168
铊
存储
但是,因为管道会产生分叉,所以必须使用
当然,所有这些其他的答案都显示出了不去做OP要求的事情的方法,但这真的让我们这些寻找OP问题的人搞砸了。
问题的答案是使用
|
![]() |
3
46
这种技术使用bash的 process substitution “不要混淆” command substitution “。 以下是一些很好的参考资料: |
![]() |
4
16
我想兼容的方式是:
但我更喜欢
|
![]() |
5
4
如果管道太复杂,无法包装
http://www.gnu.org/software/bash/manual/bashref.html#Shell-Functions |
![]() |
6
2
你可以这样做:
或
如果要将整个管道的结果分配给变量,可以在上面的分配中使用整个管道。 |
![]() |
7
1
创建一个函数,将其作为要调用的命令来调用。在这种情况下,我需要使用 鲁克 命令。 然后,调用函数并将其结果赋给变量。在这种情况下,我将结果赋给变量 健康 .
|
![]() |
8
0
使用时有时会出错
最后,我在这里找到了一些方法: https://stackoverflow.com/a/7902174/2480481 基本上,使用tee再次读取输出并将其放入变量中。 这是您如何看到正常输出,然后从输出读取它。 不是吗?我想您当前的任务genhash将只输出一个字符串hash,所以可能对您有用。 我是如此的neewbie,仍然在寻找完整的输出&save into 1命令。 当做。 |
|
Batavia · Bash-删除大目录中的文件 1 年前 |
![]() |
stackbiz · 如何在bash中将所有换行符替换为“\n” 1 年前 |
![]() |
Paul · Bash wait命令忽略指定的进程ID 2 年前 |