Linux 进程替换和管道类似,是输入输出重定向的一种, 它的语法如下
1 | command <(list) |
注意这儿 () 与 < 和 > 之间没有空格。list可以是一个单独的命令或者是由管道连起来的一组命令。进程替换的作用是将<(list)替换为一个文件描述符(/dev/fd/xx),文件的内容即是list的命令输出。
例如罗列当前目录:
1 | cat <(ls) #把<(ls)替换为一个临时文件,文件内容是ls的结果,最后cat这个临时文件 |
再例如比较两个文件的异同:
记录...
Linux 进程替换和管道类似,是输入输出重定向的一种, 它的语法如下
1 | command <(list) |
注意这儿 () 与 < 和 > 之间没有空格。list可以是一个单独的命令或者是由管道连起来的一组命令。进程替换的作用是将<(list)替换为一个文件描述符(/dev/fd/xx),文件的内容即是list的命令输出。
例如罗列当前目录:
1 | cat <(ls) #把<(ls)替换为一个临时文件,文件内容是ls的结果,最后cat这个临时文件 |
再例如比较两个文件的异同:
微信支付