При передаче по трубопроводу в xxd, какой-то текст проходит без изменений? - PullRequest
0 голосов
/ 10 ноября 2018
netstat  -lntup |grep  3306  
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN 

mysqld запущено, первые две строки - это приглашение, вам нужно быть пользователем root, чтобы увидеть все это.

netstat  -lntup |grep  3306  |xxd
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
00000000: 7463 7020 2020 2020 2020 2030 2020 2020  tcp        0    
00000010: 2020 3020 3132 372e 302e 302e 313a 3333    0 127.0.0.1:33
00000020: 3036 2020 2020 2020 2020 2020 302e 302e  06          0.0.
00000030: 302e 303a 2a20 2020 2020 2020 2020 2020  0.0:*           
00000040: 2020 2020 4c49 5354 454e 2020 2020 2020      LISTEN      
00000050: 2d20 2020 2020 2020 2020 2020 2020 2020  -               
00000060: 2020 2020 0a  

Почему первые две строки не отображаются в двоичном формате?
Почему только tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN отображается как в двоичном формате? .

1 Ответ

0 голосов
/ 10 ноября 2018

Текст в скобках был записан со стандартной ошибкой, а не со стандартным выводом, и поэтому записывается непосредственно в терминал, а не в канал для передачи grep в xxd.

...