【问题标题】:What is the `<( )` syntax in shell / bash, and how do I search for it? [duplicate]shell / bash 中的 `<( )` 语法是什么,如何搜索它? [复制]
【发布时间】:2021-12-21 18:09:41
【问题描述】:

shell / bash 中的&lt;( ) 语法是什么,如何搜索(意思是:它叫什么)?

这与"heredoc" 语法有关吗?

示例:Pass a password to ssh in pure bash

sshpass -f <(printf '%s\n' your_password) ssh user@hostname

更新:见:What does "< <(command args)" mean in the shell?

【问题讨论】:

标签: bash shell heredoc process-substitution


【解决方案1】:

来自man bash

进程替换 允许使用文件名来引用进程的输入或输出。它采取以下形式 (列表)。进程列表异步运行,其输入或输出显示为文件名。这 作为扩展的结果,文件名作为参数传递给当前命令。 [...]

【讨论】:

    猜你喜欢
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    • 2011-04-23
    • 2012-05-05
    • 2015-07-21
    • 2015-10-17
    相关资源
    最近更新 更多