2007年5月30日星期三

cut

使用 cut 工具,我们可以将构成文件中数据域的各个列分隔开来。默认的分隔符是制表符,-f 选项可以用来指定希望显示的域。

举例来说,假设一个文本文件 "sample" 有三列,其内容如下所示:

one two threefour

five sixseven eight

nineten eleven twelve


现在执行下面的命令:

# cut -f2 sample


这会返回:

two

sixseven

eleven


如果将这个命令修改成:

# cut -f1, 3 sample


这会返回下面的不同结果:

one threefour

five eight

nineten twelve


这个命令有几个命令行选项。除了 -f 之外,我们还应该熟悉下面两个选项:

  • -c ―― 允许我们指定字符而不是域。
  • -d ―― 允许我们指定其他分隔符,而不是制表符。

Regards,

Tao

没有评论: