У меня есть файл с разделителями табуляции с n строками и m столбцами, я хочу напечатать первые три столбца и выполнить поиск шаблона и напечатать этот столбец, если он есть. Я попытался выполнить поиск и распечатать в sed, но не смог сделать это, чтобы напечатать первые 3 столбца, а затем выполнить поиск шаблона.Как напечатать первый столбец n и столбец, который соответствует шаблону?
пример у меня есть файл, как
col1 col2 col3 col4 col5 col6
test 23 2323 32 635 36354
test2 354 35b 345 345 555
test4 486 g4 435 0.43 34
test5 0.6 35 0.34 0.234 34563
выход Я хочу есть (если шаблон я ищу это 'col6', например)
col1 col2 col3 col6
test 23 2323 36354
test2 354 35b 555
test4 486 g4 34
test5 0.6 35 34563
Пожалуйста, добавьте образец входного файла и команду sed, которую вы пробовали, чтобы дать больше информации людям, которые смотрят на вопрос. – nu11p01n73R
Вы хотите напечатать n-й столбец, если заголовок соответствует шаблону? – nu11p01n73R
да но номер столбца n не известен –