如何在bash中使用附加元素连接数组?

3
假设我有一个bash for循环:
for name in *; do
    printf $(some stats about $name)
done

现在我还想打印有关当前文件夹本身的相同stats,换句话说,类似于:
for name in (* and .); do   # NOT VALID BASH COMMAND
    printf $(some stats about $name)
done

我的问题是针对 “伪命令” (* 和 .) 我应该怎么做?
我知道在 for-loop 之后可以简单地执行 printf $(some stats about .),但我想知道是否有更通用的方法来实现。 (假设 $(some stats about $name) 很长,如果可能的话,我想避免定义另一个函数)。谢谢!
1个回答

3
尝试简单地:
for name in * . ; do
    printf $(some stats about $name)
done

for循环运行的列表中添加一个元素。


哇,没想到会那么简单.. 谢谢! - Ying Xiong

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接