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

sed mac adicionar texto à linha específica com aspas duplas

Estou tentando usar isso como meu guia inicial para usar o sed para adicionar uma linha a um arquivo no OSX. link sed -i '.json' '2i\ this is a test place ' dummy.txt Os trabalhos acima. Mas eu preciso fazer expansão, então estou co...
25.10.2018 / 19:04
3
respostas

Como testar a presença de uma string antes de outra string em linhas separadas em um arquivo

Eu tenho um arquivo de configuração assim: a: 123 b: abc device: 1000 c: xyz [old] a: 120 b: xyz device: 200 c: abc A seção "[old]" e tudo abaixo dela nem sempre estão presentes. Como posso determinar se o texto "dispositivo: 1000" ex...
26.10.2018 / 11:03
3
respostas

awk / perl palíndromo de impressão, se não entre parênteses

Eu tenho um arquivo com várias strings, uma em cada linha. Eu quero encontrar e imprimir uma seqüência de caracteres somente se ele contiver um palíndromo e esse palíndromo não estiver entre colchetes. Exemplos: abba[cdef]gh # print abcd[e...
15.09.2018 / 15:11
2
respostas

Sed com classe de caractere [^ [: space:]] não sendo reconhecido

Eu usei o seguinte sed com a classe de caractere [^[:space:]] da seguinte forma: orig="(\'\'\')([^[:space:]]*)"; new="{. .numberLines startFrom=\"1\" .lineAnchors}"; sed -i -r -e "s|${orig}|${new}|g" ${InterimFilePath} ; Entrada:...
18.09.2018 / 12:11
1
resposta

Sed Falha ao armazenar o resultado em uma variável

Eu tento colocar o valor do resultado deste comando: sed "s/\$ip/${ip}/g" xdebug.conf Fornecido a partir deste arquivo xdebug.conf : zend_extension = xdebug.so xdebug.remote_enable = 1 xdebug.remote_host = $ip xdebug.remote_port = 90...
28.09.2018 / 21:25
2
respostas

sed com variáveis contendo /

eu tenho um arquivo de texto contendo algum conteúdo como esse, some content replace content other content e eu tenho algumas variáveis, parecendo assim: PATH="/path/to/scriptdir" PARAMETERS="para1 para2" FILETOCHANGE="/foo/bar"...
27.09.2018 / 09:24
1
resposta

Padrão Sed para converter o estilo de imagem Markdown

Eu tenho um arquivo Markdown com listagens de imagens da seguinte forma. ![Some Text](static/images/image.png) Usando sed , desejo convertê-lo para o formato a seguir, mas não consigo definir o padrão correto. ![](static/images/im...
02.10.2018 / 06:13
2
respostas

Converter strings binárias em decimal

Eu quero processar com um script bash um arquivo de texto com esta aparência: ADD $05 $05 $05 SUBI $06 $06 00011 MUL $07 $07 $07 JSR 011101 pegando os números binários (que são sempre maiores que 4 bits) e convertendo-os...
28.09.2018 / 23:39
2
respostas

Mac OSX sed - removendo uma string contendo um ponto de vários arquivos

Tentando remover uma string entre vários arquivos em um diretório com sed. A pasta contém uma grande quantidade de arquivos sql, todos com nomes de tabela que preciso remover. Por exemplo, um dos arquivos é assim: INSERT INTO staging.eav_attr...
28.08.2018 / 19:15
1
resposta

Problema de faixa de sed se o último padrão não for atendido

Estou fazendo uma pesquisa de intervalo com sed. Quero analisar os dados de log da data e hora 2016-09-29 01:00 to 2016-09-29 01:30 . É por isso que tenho usado o seguinte comando, $ sed -n '/2016-09-29 01:/,/2016-09-29 01:30:.*$/p'...
29.08.2018 / 11:03