标签: count

Terraform - 使用带计数的嵌套循环

我正在尝试在 terraform 中使用嵌套循环。我有两个列表变量list_of_allowed_accountsand list_of_images,并希望遍历 list list_of_images,然后遍历 list list_of_allowed_accounts

这是我的 terraform 代码。

variable "list_of_allowed_accounts" {
  type    = "list"
  default = ["111111111", "2222222"]
}

variable "list_of_images" {
  type    = "list"
  default = ["alpine", "java", "jenkins"]
}

data "template_file" "ecr_policy_allowed_accounts" {
  template = "${file("${path.module}/ecr_policy.tpl")}"

  vars {
    count = "${length(var.list_of_allowed_accounts)}"
    account_id = "${element(var.list_of_allowed_accounts, count.index)}"
  }
}

resource "aws_ecr_repository_policy" "repo_policy_allowed_accounts" {
  count = "${length(var.list_of_images)}"
  repository = "${element(aws_ecr_repository.images.*.id, count.index)}"
  count = "${length(var.list_of_allowed_accounts)}"
  policy = "${data.template_file.ecr_policy_allowed_accounts.rendered}"
}
Run Code Online (Sandbox Code Playgroud)

这相当于我正在尝试做的 bash。

for image in …
Run Code Online (Sandbox Code Playgroud)

count terraform

23
推荐指数
3
解决办法
4万
查看次数

如何计算目录中的所有子文件夹?

如何计算特定文件夹下有多少个文件夹(包括子文件夹)?

linux find directory count

6
推荐指数
1
解决办法
1万
查看次数

使用命令行工具按排序顺序计算重复项

我有一个命令 (cmd1),它通过日志文件 grep 过滤掉一组数字。数字按随机顺序排列,因此我使用sort -gr反向排序的数字列表。此排序列表中可能存在重复项。我需要找到该列表中每个唯一数字的计数。

例如,如果 cmd1 的输出是

100 100 100 99 99 26 25 24 24
Run Code Online (Sandbox Code Playgroud)

我需要另一个命令,我可以将上述输出通过管道传输到,以便我得到:

100 3 99 2 26 1 25 1 24 2
Run Code Online (Sandbox Code Playgroud)

bash command-line-interface count

4
推荐指数
1
解决办法
3909
查看次数

powershell 或 bat - 计算所有目录和子目录中的文件

我们有一个包含数十万个文件的硬盘

我需要弄清楚我们有多少个文件扩展名

我怎么能用 windowspowershell 或命令提示符或其他可用的东西来做到这一点?

我需要它来浏览每个目录。我公司的律师需要这个。它可以是整个硬盘的总数 它不必按目录分解

例子:

1232 JPEG
11 exe
45 bat
2342 avi
532 doc
Run Code Online (Sandbox Code Playgroud)

powershell active-directory command-line-interface count

4
推荐指数
1
解决办法
703
查看次数

在 linux 中递归计算文件的快速方法

我正在使用以下内容来计算目录及其子目录中的文件数:

find . -type f | wc -l
Run Code Online (Sandbox Code Playgroud)

但是我那里有五十万个文件,计数需要很长时间。

是否有一种更快的方法来计算文件数量,而不涉及将大量文本传输到计算行的内容?这似乎是一种低效的做事方式。

linux files count

3
推荐指数
1
解决办法
1万
查看次数

Tail、grep 和计算在一个命令中找到的实例?

我正在拖尾文件输出并搜索具有某些数据的行。我不想将数据输出到屏幕,而是计算它找到的实例数并将其发送到屏幕。实例的数量可以滚动和递增,也可以覆盖现有的并且仅在递增时显示它。那部分并不重要,我只需要找到实例的运行计数。

我现在的命令是

tail -f 日志文件 | grep '我想要的数据'

我试过使用 grep -c 和 wc -l 但没有给我想要的结果。这个特定的 Linux 发行版没有 pv 并且无法获得它。有没有办法做到这一点?

linux grep tail count

2
推荐指数
1
解决办法
6997
查看次数