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
1
resposta

Mesclando dois CSVs comparados apenas por uma coluna específica

Eu quero comparar dois arquivos CSV com o seguinte formato. Eles não têm cabeçalhos. Eu quero compará-los por uma coluna específica (neste caso, o segundo). Os arquivos CSV de origem têm entre 4 e 5 GB, portanto, carregá-los na memória não fu...
04.11.2016 / 19:53
2
respostas

como usar o SED para substituir comentários em uma seção de comentários

Suponha que eu tenha um arquivo que comece com o seguinte /********************************************************* blah blah blah blah blah blah blah blah blah *********************************************************/...
18.08.2016 / 10:56
1
resposta

Sed: Encontre uma string e substitua-a sem paraênteses e nome da função no arquivo

Eu preciso encontrar uma string de string como: foo("some text") e substituindo por "some text" Estou um pouco preso e novo no sed . Até agora, tudo que eu tenho é sed -i 's/foo(//g' $file     
25.08.2016 / 19:02
1
resposta

Fonte de "gsed: não é possível ler: nenhum arquivo ou diretório"?

Eu tenho um script Bash que realiza uma substituição simples no OS X. Aqui está o caso reduzido: mkdir vs2005-dynamic cp cryptdll.vcproj cryptest.sln cryptest.vcproj cryptlib.vcproj dlltest.vcproj vs2005-dynamic/ cd vs2005-dynamic ... SED=/o...
28.05.2016 / 17:12
1
resposta

Como posso usar o sed para cortar uma linha de uma string?

Estou escrevendo um script para exibir as informações do registrador de domínios e estou tentando recortar algumas linhas do que eu já tenho. Atualmente, ele captura todo o texto recuado de um whois. Agora estou querendo remover o nome do domíni...
28.05.2016 / 19:54
3
respostas

Entradas grep do arquivo de log dos últimos 30 min

Estou criando um script que enviará erros / avisos por e-mail a partir de um log. Eu gostaria de ter isso enviado a cada meia hora, mas eu só quero enviá-lo se houver uma nova entrada. Como eu conseguiria apenas a última meia hora de erros? O...
05.08.2016 / 00:15
1
resposta

Apare um texto sem laço

input (na variável como $ VAR): 'yoo' : x'yoo' 'welcome' : x'welcome' 'we' : x'we' 'dum' : x'dum' 'test' : x'test' 'poo' : x'poo' 'D2-dog' : x'D2-dog' 'ant' : x'ant' 'rat' : x'rat' 'xmass' : x'xmass' Eu quero a saída como: yoo welcome...
05.08.2016 / 17:55
2
respostas

menos combinado com seqüências de cores sed impede quebras de página

Se eu usar o comando abaixo de quais cores as linhas geram em amarelo, ele basicamente se transforma menos em cat, imprimindo todo o arquivo e desabilitando todos os recursos de que preciso com menos, como parar em quebras de página, permitindo...
22.06.2016 / 22:57
1
resposta

Como posso substituir a string de várias linhas usando sed? [fechadas]

Eu tentei o seguinte comando: - [root@10 bin]# cat temp asdjahskjdhajksdhjkashjahfksjdhfkjsddhflkdsjhfklsdajhfklajshdkjalsdlkjasdhkljas hskdajkdhkjas cast $recv $UE_CAPABILITY_ENQUIRY set trans_id [ string range $recv 42 43 ]...
17.06.2016 / 11:34
6
respostas

Duplicar e substituir um padrão em um arquivo de texto

Vamos considerar um arquivo de texto de entrada como este: some text … % BEGIN blabla foo bar blabla blabla % END some text … e um arquivo foobar.txt como este: 2 3 8 9 1 2 qual é a maneira mais simples de usar sed (talvez...
13.05.2017 / 22:38