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

Não é possível instalar o diretório Sed in tools, Permission Denied

Estou construindo o Linux From Scratch. Aqui está o erro que enfrentei durante a instalação do sed. /tools/bin/install: cannot create regular file '/tools/bin/sed': Permission denied Devido a isso, não consigo compilar arquivos de cabeçal...
14.05.2018 / 04:54
0
respostas

Meu objetivo aqui é diferenciar dois arquivos xml (ignorando certas linhas) e enviá-lo para outro arquivo no makefile

Quando eu uso o código abaixo no terminal do Cygwin, ele funciona bem: diff <(sed '/dmFile/,/layout.oa/d' C:/cygwin64/home/tkarmaka/coilsys_regression/tests/native/Workspaces_Gold/Jazzsbc18h2_gold_wrk/test_info.xml) <(sed '/dmFile/,/lay...
17.05.2018 / 13:27
0
respostas

substitui uma substring usando sed

Eu tenho um arquivo de entrada de amostra: $ cat test.txt xz:xx.d.r1.latest Agora quero substituir uma parte por um novo valor. Por ex: eu queria substituir r1 por r2 no texto acima, então o novo o / p seria xz:xx.d.r2.lates...
16.05.2018 / 16:54
1
resposta

não pode encontrar erro na substituição do sed [duplicado]

Estou tentando substituir guardas de inclusão em cabeçalhos com os mesmos guardas de inclusão, prefixados com #pragma once : #ifndef _HELLO_H #define _HELLO_H Torna-se: #pragma once #ifndef _HELLO_H #define _HELLO_H Além disso,...
18.04.2018 / 02:44
3
respostas

Como usar sed para substituir uma linha inteira por outra com caracteres nela

O arquivo contém o seguinte na linha 19 send -- "[email protected]\r" Eu quero mudar o e-mail, então pensei e criei este sed -i.bak '19s/.*/send -- "[email protected]\r"/' ./a muda a linha 19 mas o que obtenho é "end -- "new@exam...
14.04.2018 / 23:22
2
respostas

dividindo um arquivo: substitua 'egrep' em 'sed'

Eu quero dividir meu $ arquivo contendo x linhas ao meio, e verificar quantas linhas contêm " dead " em um log. Eu comecei com o seguinte: half='expr $(egrep -c . $file) / 2' sed -n 1,${half}p $file | xargs echo $file $half $(egrep...
10.04.2018 / 19:15
2
respostas

Como analisar o arquivo de log de várias linhas no awk e gerar apenas uma linha com o último endereço IP conhecido

Estou preso e procurando ajuda. Eu quero acionar um evento que gostaria de processar mais através de um script bash. Os dados são recuperados de um arquivo de log. Antes de começar a explicar, mostrarei algumas linhas desse arquivo de log especí...
15.03.2018 / 16:11
0
respostas

sed não corresponde ao sinal de igual

Isso está funcionando: $ sudo gitlab-runner list 2>&1 | grep 'Token' | sed -e 's/Token//' Python 2.7.14 Executor=docker =bccdbf31ef6bc74b2ae4980d8eccea URL=http://something Docker...
08.03.2018 / 17:27
3
respostas

br sed: Excluindo uma lista de caminhos de um conjunto de arquivos

Eu tenho um arquivo chamado common.txt que contém uma lista de caminhos absolutos. Por exemplo: /etc /etc/group /var/log/syslog Eu também tenho um conjunto de arquivos < hostname > .txt que também contém uma lista de caminhos ab...
08.03.2018 / 16:57
0
respostas

Marcação de “primeira entrada correspondente em cada dia” a partir de uma lista de registros, usando ferramentas padrão * nix

Eu tenho um arquivo de texto que contém registros do formulário: text text <2018.02.20-13.05.22> [dataset-london] text text text text text <2018.02.20-13.05.25> [dataset-newyork] text text text text text <2018.02.20-13.05.22>...
02.03.2018 / 17:23