#!/bin/sh TMP_LOG="log.txt" parse_locking_api() { cat $1 | grep "|$" | sed 's/^[][ 0-9\.]*//' | awk ' /^\|/ { FS=":" split($0, l, "|"); j=1; for(i=1;i<=NF;i++) { if(length(l[i]) > 0) lock[j++] = l[i] } } /:[ a-z\|]*\|$/ { ptr=1; k=1; for(i=1;i ${TMP_LOG} parse_locking_api ${TMP_LOG} parse_cpu_write_buffer_testing ${TMP_LOG} parse_ring_buffer_test_result ${TMP_LOG} parse_event_trace_test ${TMP_LOG} parse_test_string_helper ${TMP_LOG} parse_odebug_test ${TMP_LOG} parse_rt_mutex_test ${TMP_LOG}