IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]linux sort 设定tab分隔符

    zhoubl668发表于 2015-03-17 14:34:13
    love 0

    linux下的sort命令可以对文本的某些字段进行排序,而字段之间的分隔符默认是空格,如果想换成别的,则需要加参数-t。

    但是对于tab分隔符,还是得稍微注意一下。比如下面的命令:

    $sort -t '\t' -k3,3n a.txt >a.sort

    sort: multi-character tab `\t' (出错)

    这个不能按照tab分隔符进行字段排序,换成如下两种方式就可以了

    1,

    $ sort -t $'\t' -k3,3n a.txt>a.sort

    2,

    $ sort -t'v' -k3,3n a.txt>a.sort

    v代表先同时按下Ctrl和v键,然后松开,按下tab键。



沪ICP备19023445号-2号
友情链接