使用 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
没有评论:
发表评论