You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从dirname管道输出到basename时出现目录丢失的问题

管道传递dirname输出给basename时丢失部分目录

目录结构

/recipes/foo/.env
/recipes/bar/.env

完整命令执行结果

运行以下命令:

find ./recipes -type f -name '.env' -print0 | xargs -0 dirname | xargs -0 basename

得到的输出仅为:

foo

精简命令执行结果

若运行精简后的命令:

find ./recipes -type f -name '.env' -print0 | xargs -0 dirname

输出为完整的两个路径:

./recipes/bar
./recipes/foo

问题现象

从上述结果可知,将dirname的输出通过管道传递给basename处理时,原本应有的bar目录丢失,最终仅输出foo。

内容的提问来源于stack exchange,提问作者Red Riding Hood

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 18:32:03