gpt4 book ai didi

terminal - 尝试将 echo 的输出传递到 mkdir 命令

转载 作者:行者123 更新时间:2023-12-02 22:10:09 26 4
gpt4 key购买 nike

我知道 echo 命令会打印它的所有参数,并且不会从标准输入读取。

但是当我试图让 echo NAME | mkdir 它告诉我:mkdir:缺少操作数

我尝试从 man mkdir 读取,但它没有告诉我 mkdir 从哪里读取。

最佳答案

您将名称作为输入传递,mkdir 需要一个参数

尝试:

echo NAME | xargs mkdir

这里的 xargs 正好提供了缺失的链接:它获取输入流,并将其作为参数传递给程序(在本例中为 mkdir)。请注意,这会将空格分隔的元素解析为不同的参数,因此请小心使用。

有关更多信息,请查看 man xargs

关于terminal - 尝试将 echo 的输出传递到 mkdir 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44254643/

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