1

У меня действительно большой текстовый файл (~ 80 миллионов записей / строк), где каждая запись имеет 7 атрибутов. Между каждым атрибутом есть вкладка.

Я хочу скопировать каждый третий и последний атрибут / токен каждой записи / строки в новый файл.

Любые идеи, как я мог бы сделать это с помощью команды вырезать?

1 ответ1

6

Хорошей отправной точкой будет:

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

Если файл не разделен табуляцией, вам нужно добавить ключ -d с разделителем (-d. Будет файлом с разделителями).

Вот несколько примеров, включая захват нескольких полей: http://linux.101hacks.com/linux-commands/cut-command-examples/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .