У меня есть текстовый файл более или менее:
log_file.txt
#Date: 2018-01-01 11:12:33
value1:aaa
value2:bbb
#Date: 2018-01-03 11:12:33
value1:aaa
value2:ccc
#Date: 2017-05-12 22:12:33
value1:ddd
value2:aaa
Я ищу скрипт bash, например:
#!/usr/bin/env bash
for group_lines in $(<something log_file.txt init_match("#.*") end_match("\n")>)
do
value1=$(echo -e "$group_lines" | head -1 | sed 's/value1://g')
value2=$(echo -e "$group_lines" | head -2 | tail -1 | sed 's/value2://g')
<do something value1 and value2>
done
Я думаю, что это с некоторым кодом awk.