相关疑难解决方法(0)

实现进程替换的可移植 (POSIX) 方式是什么?

一些 shell,如bash,支持进程替换,这是一种将进程输出呈现为文件的方法,如下所示:

$ diff <(sort file1) <(sort file2)
Run Code Online (Sandbox Code Playgroud)

但是,此构造不是POSIX,因此不可移植。如何处理替代的实现POSIX -友好的方式(即其中一个在工作/bin/sh

注意:问题不是问如何区分两个排序的文件——这只是一个人为的例子来演示进程替换

shell pipe posix process-substitution

46
推荐指数
3
解决办法
6321
查看次数

标签 统计

pipe ×1

posix ×1

process-substitution ×1

shell ×1