gpt4 book ai didi

shell - uniq -c 没有额外的空格

转载 作者:行者123 更新时间:2023-12-02 04:12:47 25 4
gpt4 key购买 nike

uniq -c(或替代方案)中是否有一个选项不会在计数数字周围添加额外的空格?目前我通常通过 sed 将其通过管道传输,如下所示:

sort | uniq -c | sed 's/^ *\([0-9]*\) /\1 /'

但这似乎有点多余,特别是考虑到我必须经常这样做。

最佳答案

您可以尝试使用

使 sed 命令尽可能短
sort | uniq -c | sed 's/^ *//'

如果你有 GNU grep,你也可以使用 -P 标志:

sort | uniq -c | grep -Po '\d.*'

(不要使用 awk '{$1=$1};1',它会修剪得比你想要的多)

当你经常需要这个的时候,你可以做一个函数或者脚本调用

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

或仅

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

关于shell - uniq -c 没有额外的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35746861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com