while read line
do
awk '
/ERROR/ {
print
for (i=1; i<=10; i++) {
getline; print
}
exit
}
' $line
echo $line
done < logfiles.csv >> results.csv
с приведенным выше кодом, я получаю вывод, как показано ниже в моем файле results.csv
1.log
ERROR
2.log
ERROR
, но хотел вывод, как показано ниже
1.log ERROR
2.log ERROR
мой logfile.csvсодержит информацию, как показано ниже
1.log
2.log