我有一个非常大的文本文件(约 8000 万条记录/行),其中每条记录有 7 个属性。每个属性之间都有一个制表符。
我想要做的是将每个记录/行的每个第三个和最后一个属性/标记复制到新文件中。
有什么想法我可以用 cut 命令来做到这一点吗?
答案1
一个好的起点是:
cut -f 3,7 input.txt > output.txt
如果文件不是制表符分隔的,则需要添加带有分隔符的 -d 开关(-d. 将是 . 分隔的文件)。
以下是一些示例,包括抓取多个字段:http://linux.101hacks.com/linux-commands/cut-command-examples/