如何在 UNIX 中使用 cut 命令?

如何在 UNIX 中使用 cut 命令?

我有一个非常大的文本文件(约 8000 万条记录/行),其中每条记录有 7 个属性。每个属性之间都有一个制表符。

我想要做的是将每个记录/行的每个第三个和最后一个属性/标记复制到新文件中。

有什么想法我可以用 cut 命令来做到这一点吗?

答案1

一个好的起点是:

cut -f 3,7 input.txt > output.txt

如果文件不是制表符分隔的,则需要添加带有分隔符的 -d 开关(-d. 将是 . 分隔的文件)。

以下是一些示例,包括抓取多个字段:http://linux.101hacks.com/linux-commands/cut-command-examples/

相关内容