我正在试验 OpenMP,我只是想编写一个小的 shell 脚本来计算每个线程输出的行数。并且简单地吐出每个计数。我开始进入它,并开始编写一个带有硬编码或参数化上限的 for 循环,以及 grep -c REG_EX,我还尝试使用 sed 首先清理额外的输出以使 greps 工作更容易,但它不像我想要的那样工作
EXAMPLE PROGRAM OUT(SCRIPT INPUT)
Output to STDOUT (I can obviously pipe into sort first):
Thread 0: EXTRA OUTPUT
Thread 0: EXTRA OUTPUT
Thread 2: EXTRA OUTPUT
Thread 3: EXTRA OUTPUT
Thread 0: EXTRA OUTPUT
Thread 1: EXTRA OUTPUT
.
.
.
ETC
我需要的是:
Thread 0: #repeats
Thread 1: #repeats
.
.
.
Thread n: #repeats
提前致谢