Perguntas sobre 'sed'

Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
4
respostas

Extrair parágrafo separado com *** usando AWK

Eu tenho um arquivo como abaixo: blablabla blablabla *** thingsIwantToRead1 thingsIwantToRead2 thingsIwantToRead3 blablabla blablabla Eu quero extrair o parágrafo com thingsIwantToRead . Quando tive que lidar com esse problema, usei A...
10.06.2015 / 11:55
5
respostas

Ajuste o espaço entre 2 colunas para fazê-las parecerem retas

file1.txt : hi wonderful amazing sorry superman superhumanwith loss file2.txt : 1 2 3 4 5 6 7 Quando tento combinar usando colar -d "" file1.txt file2.txt > actualout.txt actualout.txt : hi 1 wonderful 2 amazing 3 so...
12.06.2015 / 01:53
5
respostas

Como extrair texto usando sed

Eu tenho um arquivo de texto e quero extrair apenas o texto que começa e termina com certas strings usando sed . Por exemplo, na linha: string>![TEST[Extract this string]>/string> Eu quero pegar Extract this string C...
07.03.2015 / 20:11
4
respostas

Recorte um arquivo delimitado em um número com um ou mais dígitos

Estou procurando uma maneira de extrair a primeira coluna de um arquivo de texto que não tenha delimitadores específicos, exceto os dígitos arbitrários que iniciam a próxima coluna. Exemplo: John Smith 1234 Main Street Amy Brown and Sally Wil...
04.09.2017 / 19:17
4
respostas

awk ou sed, move a primeira coluna para terminar?

Eu tenho um arquivo de texto separado por espaço da seguinte maneira. Preciso reorganizar as colunas para que a primeira coluna esteja no final de cada linha. Eu tenho uma ideia de como isso pode ser feito usando cut -d' ' f1 , mas estou pe...
21.08.2017 / 16:16
3
respostas

Como usar o Unix Shell para mostrar apenas as primeiras n colunas e as últimas n colunas?

Eu tenho muitos arquivos csv. O design original deveria ter cinco colunas. Acabei de descobrir que a coluna do meio do arquivo csv tem uma string com um número arbitrário de vírgulas e não é citada corretamente. Isso leva a linhas com um núme...
23.01.2018 / 19:56
4
respostas

Substituir o intervalo de linhas com o intervalo de linhas (sed ou outros)

Eu tenho dois arquivos de texto: file1 e file2 , ambos com várias linhas. $ cat file1 line one line two line three line four line five $ cat file2 line A line B line C line D line E line F Eu gostaria de substituir um intervalo de...
06.12.2017 / 11:57
3
respostas

Escapando a barra e a barra invertida com sed

Eu tenho a seguinte string: /tmp/test/folder1/test.txt Desejo usar sed para substituir / por \/ - por exemplo: \/tmp\/test\/folder1\/test.txt Então eu emito: echo "/tmp/test/folder1/test.txt" | sed "s/\//\\//g" Embor...
19.07.2017 / 17:56
3
respostas

Enrole o primeiro caractere de uma string usando sed

Digamos que eu tenha uma string foobar Como posso produzir facilmente algo como [f]oobar sem substituir especificamente f por [f] ? Caso de uso: aceito a entrada do usuário de um nome de processo e quero mostrar os detalhes do proc...
28.03.2017 / 15:47
6
respostas

Excluindo extensão somente da primeira coluna

Eu tenho um arquivo como este com a guia separar duas colunas: ENSG00000242268.2 0.07563 ENSG00000270112.3 0.09976 ENSG00000167578.15 4.38608 ENSG00000273842.1 0.0 ENSG00000078237.5 4.08856 Eu gostaria de remover as ext...
25.08.2017 / 21:39