Я понял, что вы хотите, чтобы кто-то дал вам код awk для выполнения этой работы, но это маловероятно из-за того, как работает этот сайт.Я попытаюсь начать с псевдокода:
Что-то вроде:
- получить запись
- , если какое-либо поле в этой записи - "CH:"затем напечатайте это поле, и следующее
- повторяется до конца файла
С помощью awk шаги 1 и 3 бесплатны и не требуют написания какого-либо кода.Сделайте удар на шаге 2 и посмотрите, сможете ли вы это сделать.После того, как вы отправите свою попытку (и) и любые ошибки или несоответствия, люди с гораздо большей вероятностью смогут помочь.
Возможно, вы захотите перебором и проверьте, если $ 1 равен "ch:",затем проверьте, не равен ли $ 2 "ch:" и т. д. до $ NF.Но я обещаю вам, что вы получите гораздо более полезную помощь, если расскажете людям о том, что уже пробовали.
Примечание: мое предложение неэффективно, но несколько интуитивно понятно для начинающего.Я надеюсь, что не ошибся, угадав уровень опыта ОП.