|
|
1
5
如果要在一行中向两个不同的命令发送输出,则需要进行进程替换。 试试这个:
这将输出stderr上的行计数和stdout上的排序输出。如果你需要在stdout上计算行数,你可以这样做
|
|
|
2
4
那样的话,你用awk计算,为什么需要管道?别把事情弄复杂了
|
|
|
3
1
如果输出的大小不是太大,无法放入内存,并且您不需要
那个额外的并发症
这里有一种方法可以与任何POSIX shell(ash、bash、ksh、zsh……)一起工作,但只能在具有
和 我不想让这两个命令的输出混合在一起,我认为在POSIX shell中没有一个简单的方法,尽管在ksh或zsh协进程中应该是可行的。 |
|
|
4
0
您希望将使用mkfifo创建的命名管道与tee结合使用。例如 http://www.softpanorama.org/Tools/tee.shtml |
|
|
5
0
我认为更大的问题是:你期望的产出是什么? 如果你想做两件事,那就做两件事:
|
|
|
Super_Programmer · Linux中带括号的环境变量?[副本] 10 月前 |
|
|
Plankt0n · Shell,执行一个需要逐一遍历多个值的命令 11 月前 |
|
|
Fin · 如何使用bash从表中提取数据 11 月前 |
|
|
aenagy · Bash声明不喜欢带空格的值 11 月前 |
|
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 11 月前 |
|
|
elbarna · 正则表达式仅排除小写字符串,但保存包含大写的字符串 12 月前 |
|
Harry · 使用“$!”获取后台作业的pid 12 月前 |
|
|
nmr · 使用来自另一个shell脚本的if语句的返回码函数 12 月前 |
|
minseong · Git sed忽略二进制文件 1 年前 |
|
|
Jesper.Lindberg · 检查参数是否包含null 1 年前 |