交互式命令后仅应使用“此处文档”吗?

时间:2019-02-26 02:44:22

标签: bash xargs

我在执行ping之类的常见命令后测试了“此处文档”,情况是这样:

ping command can not use heredoc

我的问题是: 我只能在cat,ex等交互式命令中使用此文档,但不能在ping和其他命令等非交互式命令中使用吗?

1 个答案:

答案 0 :(得分:1)

ping不会从标准输入中获取其参数,而只会从命令行参数中获取它们。如果要将输入转换为参数,可以使用xargs命令:

xargs ping <<EOF
www.baidu.com
EOF