为什么不能在我的文件开头删除空格?

时间:2013-06-07 09:20:26

标签: bash

top -n1 | tail -n +8 | sed 's/^ [" "]*//g'

产生与

相同的输出

top -n1 | tail -n +8

如何让sed实际删除空格?

1 个答案:

答案 0 :(得分:2)

top的输出充满了控制字符。通过od -c管道,你会看到每一行的第一个字符是ASCII转义字符(八进制:033),而不是空格。要使用脚本友好的输出,请使用-b(批处理模式)。