假设我有一个 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
我的问题是我应该为“伪命令”(* and .)
做什么?
我知道我可以在 for 循环之后简单地执行 printf $(some stats about .)
,但我想知道是否有更通用的方法。 (假设 $(some stats about $name)
很长,我想尽可能避免定义另一个函数)。谢谢!
最佳答案
简单的试试
for name in * . ; do
printf $(some stats about $name)
done
将一个元素添加到 for
循环运行的列表中。
关于arrays - 如何将数组与 `bash` 中的附加元素连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30425130/