热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

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

如何解决《尝试将echo的输出传递到mkdir命令》经验,为你挑选了1个好方法。

我知道该echo命令会打印所有参数,并且不会从stdin中读取。

但是当我尝试echo NAME | mkdir使它告诉我:mkdir: missing operand

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



1> Leeor..:

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

尝试:

echo NAME | xargs mkdir

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

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


推荐阅读
author-avatar
臭小子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有