gpt4 book ai didi

linux - 结合 echo 和文件作为命令的输入

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:47:57 25 4
gpt4 key购买 nike

我正在测试一些上传协议(protocol),并希望在一行中发送作为回显的输入参数和作为上传信息的文件。

例子:

echo -e 'upload\n<uploadid>\n' | nc 127.0.0.1 1567 < ~/test.txt

问题是我的 echo 被忽略 :(

知道如何将 echo 和文件结合起来作为命令的输入吗? (nc 只是一个例子)

注意:将回显和文件同时写入另一个文件并不是一个更好的解决方案,因为我正在尝试测试真实的流媒体场景。复制上传文件没有捕获要点。

最佳答案

只有一个标准输入,不能同时进行管道和重定向。

创建完整的输入,并通过管道发送:

(echo -e 'upload\n<uploadid>\n'; cat ~/test.txt) | nc 127.0.0.1 1567

关于linux - 结合 echo 和文件作为命令的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23579265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com