gpt4 book ai didi

shell - 将 grep 输出连接到 UNIX 中的 echo 语句

转载 作者:行者123 更新时间:2023-12-01 09:55:41 25 4
gpt4 key购买 nike

我正在尝试在单行上输出给定路径中的目录数。我的愿望是输出这个:

X-many directories

目前,通过我的 bash 脚本,我得到了这个:

X-many

directories

这是我的代码:

ARGUMENT=$1

ls -l $ARGUMENT | egrep -c '^drwx'; echo -n "directories"

如何修复我的输出?谢谢

最佳答案

我建议

 echo "$(ls -l "$ARGUMENT" | egrep -c '^drwx') directories"

这使用了 shell 的最终换行符删除功能来进行命令替换。

关于shell - 将 grep 输出连接到 UNIX 中的 echo 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28287314/

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