Код: Выделить всё
Послуга ********** дор 1 x
4 год (В) 169 послуга 34 650,00 0,00Грн. 0,00
Послуга ********** 1 x
АКЦІЯ дит. 13 послуга 13,00 0,00Грн. 0,00
Послуга ********** дит 1 x
день (В) 36 послуга 6 840,00 0,00Грн. 0,00
Послуга ********** дор 1 x
"цілий день" (В) 82 послуга 19 680,00 0,00Грн. 0,00
Послуга ********** дор 1 x
2 год (В) 123 послуга 22 140,00 0,00Грн. 0,00
Послуга ********** дит 1 x
2 год (В) 76 послуга 11 400,00 0,00Грн. 0,00
Послуга ********** 1 x
АКЦІЯ дор. 96 послуга 96,00 0,00Грн. 0,00
Послуга ********** дит 1 x
4 год (В) 84 послуга 14 280,00 0,00Грн. 0,00
как я понимаю мне сначала перегнать в удобочитаемый вид чтоб awk смог выкусить нужные данные
Пробую так
Код: Выделить всё
sed = /home/odmin/3.txt | sed -n '/Послуга ********/{n;p;}
168
189
191
193
195
197
199
201
203
Пробовал awk делать тоже не получилось могу вывести номера строк а сами строки не знаю как
Код: Выделить всё
awk '/Послуга *******/ {print NR+1,$0}' /home/odmin/3.txt