Я использую Putty для подключения к Unix-серверу, который выдает много отладки.

Что я хочу сделать, это заменить следующую отладку, например

Getting pQuality
pPtrQuality=0x588b90, len
*** 385383:47:50.283 nexus_statistics_api: NEXUS_Smartcard_Read[smartcard:LowActiveStandby] 160 msec
Getting pSignal
Getting pQuality
pPtrQuality=0x4d5880, len
Getting pSignal
Getting pQuality
pPtrQuality=0x557e30, len
Getting pSignal
Getting pQuality
pPtrQuality=0x675038, len
Getting pSignal
Getting pQuality
pPtrQuality=0x4b3f20, len
Getting pSignal
Getting pQuality
pPtrQuality=0x72b1a8, len
Getting pSignal
Getting pQuality
pPtrQuality=0x557e30, len
Getting pSignal
etc.......

И так, чтобы, когда этот текст отправлялся на терминал, терминал не отображал его, я могу видеть отладку, которую я хочу видеть, т.е. предупреждения Javascript.

1 ответ1

0

Я предполагаю, что вы получите этот вывод при запуске определенной команды. Вы можете исключить выходные данные отладки, отправив выходные данные команды через grep: ./command 2>&1 | egrep -v 'pSignal|pQuality|pPtrQuality'

2>&1 гарантирует, что любой вывод, отправленный в STDERR, перенаправляется в STDOUT перед переходом в grep .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .