Я использую 'tail -f', чтобы следить за файлом журнала по мере его обновления; next Я передаю вывод этого в grep, чтобы отображать только строки, содержащие поисковый запрос ( "org.springframework" в этом случае); наконец, я хотел бы сделать, это вывод строки из grep в третью команду "cut":
tail -f logfile | grep org.springframework | cut -c 25-
Команда cut удалит первые 25 символов каждой строки для меня , если она может получить вход из grep! (работает, как и ожидалось, если я исключил "grep" из цепочки.)
Я использую cygwin с bash.
Фактические результаты: Когда я добавляю второй канал для подключения к команде "cut", результатом является то, что он зависает, как будто он ждет ввода (в случае, если вам интересно).