'之后的三个空格是什么;uniq-c';shell中的命令

'之后的三个空格是什么;uniq-c';shell中的命令,shell,uniq,Shell,Uniq,在OSX中使用shell(bash)时,我执行uniq-c,然后在每行中添加三个空格作为输出。这是什么?如何消除这种情况?Commonuniq实现在左侧添加填充空格以对齐计数。这两种方法看起来更整洁,并且允许按计数进行正确排序,即使是“残酷”的字典排序;但是请注意,POSIX似乎并不强制要求这种礼貌 您可以通过在管道中添加sed轻松修剪它们: uniq -c | sed 's/^ *//' 通用uniq实现在左侧添加填充空格以对齐计数。这两种方法看起来更整洁,并且允许按计数进行正确排序,即使

在OSX中使用shell(bash)时,我执行
uniq-c
,然后在每行中添加三个空格作为输出。这是什么?如何消除这种情况?

Common
uniq
实现在左侧添加填充空格以对齐计数。这两种方法看起来更整洁,并且允许按计数进行正确排序,即使是“残酷”的字典排序;但是请注意,POSIX似乎并不强制要求这种礼貌

您可以通过在管道中添加
sed
轻松修剪它们:

uniq -c | sed 's/^ *//' 

通用
uniq
实现在左侧添加填充空格以对齐计数。这两种方法看起来更整洁,并且允许按计数进行正确排序,即使是“残酷”的字典排序;但是请注意,POSIX似乎并不强制要求这种礼貌

您可以通过在管道中添加
sed
轻松修剪它们:

uniq -c | sed 's/^ *//' 

非常感谢。它似乎起作用了!我明白为什么会有填充物!我感觉好极了!非常感谢。它似乎起作用了!我明白为什么会有填充物!我感觉好极了!