gpt4 book ai didi

unix - 管道进入 rm 命令

转载 作者:行者123 更新时间:2023-12-02 01:05:16 25 4
gpt4 key购买 nike

我将删除目录中名称中包含“2”的所有文件。这个命令运行良好

 ls | grep [*2*] 

但是当我尝试将该命令的输出通过管道传输到命令 rm 时

 ls | grep [*2*] | rm

出现错误“尝试 `rm --help' 获取更多信息。”

请帮忙

最佳答案

为什么不使用 wildcarding in the shell直接?

例如

$ rm *2*

我认为您不需要ls grep。你上面的问题源于你将输出管道输出到 rm 的标准输入,而你想向 rm 提供命令行参数 . rm 不从标准输入中读取。

关于unix - 管道进入 rm 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23083635/

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