Файлы разделены | символ трубы

myfile.txt

Hello|how|are|you|hope|you|are|doing|fine
Lilly|jasmine|rose|sunflower|nightfire|flowers

Я хочу удалить столбцы больше 3. Я хочу, чтобы результат был установлен как

Hello|how|are
Lilly|jasmine|rose

В фактическом файле я должен удалить лишние столбцы более 13 столбцов в каждой строке. Использование SED/AWK в сценариях оболочки Unix. Спасибо !

1 ответ1

1
cut -d'|' -f1-14 myfile

Это отлично работает! Простое сокращение не будет нуждаться в awk или sed.

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