Как удалить вторую колонку из .txt файла?

Я переезжал из одной страны в другую, и мотивация вопроса больше не существует.

Тем не менее, некоторые указатели на случай, когда это снова станет уместным:

0
01.06.2017, 11:41
2 ответа

Это выглядит как файл, разделенный пробелом -.

Чтобы извлечь первый столбец в новый файл:

$ cut -d ' ' -f 1 data >data.new

-d ' 'указывает cutиспользовать пробел в качестве разделителя. По умолчанию используется символ табуляции.

3
28.01.2020, 02:15

awk — это мощный инструмент, который, по крайней мере, стоит изучить основы. Есть много учебников. Чтобы безоговорочно напечатать первый столбец, все, что вам нужно, это:

awk '{print $1}' input.txt

Преимущество по сравнению с cutзаключается в том, что он будет рассматривать любой пробел как разделитель (, хотя в некоторых реализациях он ограничен только символами SPC и TAB ), будет игнорировать начальные и конечные символы и учитывать последовательности одной или нескольких заготовок в качестве одного сепаратора.

4
28.01.2020, 02:15

Теги

Похожие вопросы