Я довольно новичок в Linux и хотел бы использовать сценарий оболочки для подсчета количества раз, когда определенная строка появляется в параллельных строках текста.номер счета определенной строки в последовательных строках
К примеру, у меня есть журнал с данными, похожими на это:
active node table^M
-------------------^M
pkey vlan master-s/n gateway-s/n gateway-prio if-name gateway name advertised ip
0x7fff 0 N/A 0xa0600 100 if0 DA2WIBL1-25-io 10.126.144.49
0x7fff 0 N/A 0xa0580 100 if0 DA2WIBL1-31-io 10.126.144.51
0x7fff 0 N/A 0xa0400 100 if0 DA2WIBL1-28-io 10.126.144.50
active node table
-------------------
Я хочу просто подсчитать количество параллельных линий, содержащих строку: '0x7fff'
и написать, что в файл.
Есть ли у кого-нибудь идеи, как разумно подойти к этому? Я знаю некоторые оболочки, ожидающие и похожие языки сценариев.
Что вы имеете в виду под «параллельных линий»? – codeforester
Пожалуйста, добавьте желаемый результат для ввода этого образца в свой вопрос. – Cyrus
Я предполагаю, что вы имеете в виду «В строках между заголовками« active node table », сколько раз появляется 0x7fff» - это правильно? –