Как использовать команду вырезать в UNIX?
У меня очень большой текстовый файл (~80 миллионов записей / строк), где каждая запись имеет 7 атрибутов. Между каждым атрибутом есть вкладка.
Я хочу скопировать каждый третий и последний атрибут / токен каждой записи / строки в новый файл.
Любые идеи, как я мог бы сделать это с помощью команды вырезать?
1 ответ
Решение
Хорошей отправной точкой будет:
cut -f 3,7 input.txt > output.txt
Если файл не разделен табуляцией, вам нужно добавить ключ -d с разделителем ( -d. Будет файлом с разделителями).
Вот несколько примеров, включая захват нескольких полей: http://linux.101hacks.com/linux-commands/cut-command-examples/