Chinaunix首页 | 论坛 | 博客
  • 博客访问: 795715
  • 博文数量: 172
  • 博客积分: 3836
  • 博客等级: 中校
  • 技术积分: 1988
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-10 14:59
文章分类

全部博文(172)

文章存档

2014年(2)

2013年(1)

2012年(28)

2011年(141)

分类:

2011-08-08 18:34:01

实例:
cut -d: -f1 /etc/passwd    #可以获取到文件中每一行的第一个字段,字段只能从1开始

cut用法:cut [选项]... [文件]...
从每个文件中输出指定部分到标准输出。

长选项必须用的参数在使用短选项时也是必需的。
  -b, --bytes=列表        只选中指定的这些字节
  -c, --characters=列表        只选中指定的这些字符
  -d, --delimiter=分界符    使用指定分界符代替制表符作为区域分界
  -f, --fields=列表        只选中指定的这些域;并打印所有不包含分界符的
                行,除非-s 选项被指定
  -n                (忽略)
      --complement        补全选中的字节、字符或域
  -s, --only-delimited        不打印没有包含分界符的行
      --output-delimiter=字符串    使用指定的字符串作为输出分界符,默认采用输入
                的分界符
      --help     显示此帮助信息并退出
      --version  输出版本信息并退出

仅使用f -b, -c 或-f 中的一个。每一个列表都是专门为一个类别作出的,或者您可以用逗号隔
开要同时显示的不同类别。您的输入顺序将作为读取顺序,每个仅能输入一次。
每种参数格式表示范围如下:
    N    从第1 个开始数的第N 个字节、字符或域
    N-    从第N 个开始到所在行结束的所有字符、字节或域
    N-M    从第N 个开始到第M 个之间(包括第M 个)的所有字符、字节或域
    -M    从第1 个开始到第M 个之间(包括第M 个)的所有字符、字节或域

当没有文件参数,或者文件不存在时,从标准输入读取
阅读(550) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~