У меня есть кадр данных с разделителями табуляции с конечным столбцом, содержащим вложенную информацию, которая является '|' разграничены. Обратите внимание, что все строки поддерживают эту вложенную вводную структуру предшествует «REP =»Разделение вложенных столбцов на несколько столбцов UNIX
col1 col2 col3 col4
ID1 text text text...REP=(info1|info2|info3)
ID2 text text text...REP=(info1|info2|info3)
Я хотел бы обработать эту последнюю колонку таким образом, что вся информация внутри Вводного новая колонка:
col1 col2 col3 col4 newcol newcol2 newcol3
ID1 text text text info1 info2 info3
ID2 text text text info1 info2 info3
Я подумал бы, что команда AWK была бы полезна, но у меня возникли проблемы с ее структурированием. Любая помощь приветствуется.
Являются ли эти точки перед REP действительно там, или это больше столбцов? –
... представляют дополнительный текст в col4, который встречается до «REP =» – AMS
Есть ли вкладка перед «REP»? –