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
2
respostas

Alterar String com Sed

Eu gostaria de alterar a seguinte string allow ^120\.123\.178\.254$ em allow ^124\.130\.23\.235$ com sed. Eu tentei o seguinte, mas não funciona. sed -e 's/allow ^120\.123\.178\.254$/allow ^124\.130\.23\.235$/g' /etc/xxx/file...
05.09.2016 / 17:58
2
respostas

Substituição de um número particular em arquivos unix

Eu quero fazer um comando que possa substituir um número em particular no sistema de arquivos Unix, por exemplo: ZAR ZEC ZDA -9 2 3 4 8 -9 5 6 7 Eu tenho ZAR , ZEC , ZDA como meu ca...
01.09.2016 / 19:50
3
respostas

Procura por padrão, depois adiciona texto na terceira linha em branco

Procurando por padrão e depois contando cada linha em branco após o padrão até que a terceira linha em branco seja encontrada; então eu quero colocar uma vírgula e um ponto e vírgula nessa linha em branco. Pode haver muitos dados entre as linhas...
01.09.2016 / 23:35
2
respostas

sed para imprimir o padrão que se estende pelas linhas

Estou aprendendo sed e atualmente estou com o seguinte problema: Eu quero extrair as linhas encontradas entre ^C da seguinte saída: banner exec ^C This is the banner ^C banner motd ^C This is the MOTD banner ^C ! line con 0 exec-timeou...
04.07.2016 / 16:32
2
respostas

Bash - Substituindo o número aleatório entre aspas

Eu criei um script que grava arquivos .flame / XML-like, contendo dentro deles, uma string que se parece com: scale="n" onde n é um número aleatório, com um número variável de dígitos. O que estou tentando fazer é substituir essa string...
04.01.2017 / 11:49
1
resposta

como remover linhas em branco de um intervalo de arquivos no shell

Eu tenho um arquivo como este: something import ( "foo1" "foo2" "foo3" "bar" "baz" ) something something Eu gostaria de um comando shell que como resultado irá alterar o arquivo para: something import ( "...
09.01.2017 / 02:17
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 / 18: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 / 08: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 / 17: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 / 15:12