我正在运行 CentOS 6,我正在尝试 grep top 的输出并将其重定向到一个文件。
IE
top -u user1 -n 1 | /bin/grep somecommand &> scratch.txt
Run Code Online (Sandbox Code Playgroud)
的输出vim scratch.txt
是
^[(B^[[m21329 user1 20 0 2855m 816m 757m S 607.2 1.3 86:36.36 somecommand ^[(B^[[m^[[39;49m
Run Code Online (Sandbox Code Playgroud)
的输出cat scratch.txt
是
21329 user1 20 0 2855m 816m 757m S 607.2 1.3 86:36.36 somecommand
Run Code Online (Sandbox Code Playgroud)
问题:为什么我会在 vim 中看到有趣的字符,我该如何摆脱它们?
Run*_*ium 10
top
s 默认输出用于终端。因此使用各种控制代码(在终端中查看时不可见)。其中包括在屏幕上移动的各种方式。样式输出等
为文本文件/编辑或使用批处理模式的内容获得更友好的输出。
top -b ...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
442 次 |
最近记录: |