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 tem espaço para comparações

Existe alguma maneira de comparar (parte de) o espaço de espera com o espaço padrão para sed? Por exemplo, eu tenho as seguintes linhas name1 id1 12-04-2016 name1 id2 12-03-2016 name2 id3 12-04-2016 name2 id4 12-03-2016 Meu objetivo final...
14.12.2016 / 18:06
2
respostas

Não é possível adicionar aspas duplas no final de cada linha com sed

Estou fazendo tudo isso no windows vista 32 bit. Estou usando o sed.exe (versão GnuWin32 4.1.5.4013) colocado em folder_b. Na pasta eu tenho arquivo.txt com isso dentro dele: This is a test O que eu quero é o seguinte: This" is" a" te...
19.11.2016 / 18:45
1
resposta

Usando o PETSc sob o Cygwin

Estou tentando fazer o PETSc rodar no Cygwin em minha máquina Windows para testar o código paralelo. Infelizmente, há um problema em que o Cygwin está importando elementos do caminho do Windows do formulário: C:\Program Files (x86)\... E...
14.09.2016 / 03:28
1
resposta

Como posso fazer o sed excluir uma linha e ignorar o teste do arquivo?

Estou usando o seguinte comando para extrair descrições de correções: sed ' s/Title: \(.*\)/### ###\n\n**File:** FILE_NAME_HERE/ /^diff\|^---/ { q } ' "$patch" | egrep -v '^(diff|---)' Como posso me livrar da parte e...
16.08.2016 / 02:04
1
resposta

como ignorar caracteres especiais em sed

Eu tenho o seguinte código; ToString="java.extended.properties = -XX: MaxPermSize \ = 128m -XX: CompileCommand = excluir, com / tibco / repo / RVRepoProcessBridge, handleServerHeartbeat" sed -i "s @. java.extended.properties. @ $ ToString @...
01.07.2016 / 14:01
1
resposta

Script Linux Shell para mudar o grep para uma string, então comente 2 linhas acima e 1 abaixo da string encontrada no arquivo

Procurando por alguma ajuda nessa tarefa. Eu tentei vários scripts de shell para fazer isso, mas não tenho certeza se estou abordando esse problema direito. Eu tenho um arquivo que contém vários blocos de dados como este: multipath { wwid 36...
09.06.2016 / 20:15
1
resposta

redireciona TODAS as saídas do shell para um comando para atuar como filtro

Como redirecionar todos os std-output do bash para um comando como 'grep' ou 'sed' para filtrar a saída e depois gravá-la em um arquivo? Isto é o que eu quero, em princípio: exec > >(cat | cat >>/tmp/myoutput.txt) . O último com...
15.01.2016 / 23:53
2
respostas

insere uma string entre dois padrões

Eu gostaria de alterar o arquivo com o nome como: d1-a2_A1_B1.txt abcd_A90_B2.txt em que quero inserir _FOO entre os primeiros _A[0-9]\+ e _B[0-9] , para que os nomes dos arquivos se tornem d1-a2_A1_FOO_B1.txt abcd_A90_FOO_B2.t...
14.11.2015 / 04:50
2
respostas

remove o código da barra de ferramentas wayback em bewteen lines

Estou tentando remover o código da barra de ferramentas Wayback usando algumas ferramentas, como encontrar & xargs e grep com sed etc problema que o tamanho do & html & arquivos php é mais de 7GB & bem como as páginas acima de...
03.11.2015 / 13:48
0
respostas

O sistema não pode encontrar o erro especificado no arquivo ao usar subprocess.check_output ()

Eu tenho um comando sed como: sed -r 's / ^ ((.) {20}) / \ n /' log1.txt Eu quero que o comando acima seja executado em script python. Eu tentei algo assim: path = 'log1.txt' sedcmd = 's/^((.){20}/\n/' output=subprocess.check_output(['sed',...
09.09.2015 / 05:44