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

Como extrair um único valor de tuplas de linha única?

Eu tenho um arquivo de despejo de um banco de dados no seguinte formato ('value1','value2',value3','value4'),('value1','value2',value3','value4'),... Eu quero primeiro ter cada tupla em uma única linha e, em seguida, gostaria de exportar...
11.10.2013 / 11:45
3
respostas

sed - encontre uma string e anexe

Suponha que você tenha o seguinte arquivo de texto 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.0.5.213 c04c0.ac 10.0.5.213 c0...
27.08.2013 / 23:08
4
respostas

Como eu uso newlines dentro () com sed?

Quando eu quiser substituir, diga Dot com Dot ##empty line## Eu faço isso: sed 's/Dot/Dot\ /g' Sim, uma nova linha literal, é assim que funciona no BSD sed . Mas não consigo fazer o mesmo quando o sed está entre parênteses....
28.11.2014 / 16:05
2
respostas

Aparar uma parte se for igual a outra parte?

Eu uso uma string de atribuição de cotação de e-mail assim: On dd mmm yyyy hh:mm +hhmm, from [email protected] (Example Dot Org): onde [email protected] é o endereço de e-mail do remetente e Example Dot Org é o nome real do remetente....
16.04.2013 / 09:41
3
respostas

Eu quero encontrar duplicatas em um arquivo e adicionar um caractere ao final da linha no primeiro jogo

Estou tentando encontrar duplicatas em um arquivo e, uma vez encontrada uma correspondência, marque a primeira correspondência com um caractere ou palavra no final da linha. por exemplo, meu arquivo (test.html) contém as seguintes entradas...
03.06.2013 / 14:58
1
resposta

SED Mostrando CRLF enquanto o Vim não mostra

Por que sed l\;q mostra um CRLF ao abrir o arquivo no Vim com :set list não mostra nenhum CRLF     
18.05.2013 / 08:38
2
respostas

Sanitize os arquivos de log de acesso do Apache?

Temos este código em um script de shell que canaliza a saída para o Apache registrar. declare -a values=( $taintRequestVals ) for item in ${!values[@]} do cat $apacheLog | sed "s/${values[$item]}=[^&\t\n]*/${values[$item]}=***/g" | /...
02.10.2013 / 15:18
2
respostas

adicione “#” no início das linhas selecionadas no Arquivo

Requisito: ADICIONAR alguma coisa (ou seja, #) no início de cada linha no arquivo A que é grep do arquivo B Arquivo A abcd abdc sdfg asdfa jon ram Arquivo B jon abcd grep arquivo B do arquivo A e adicione o caractere "#" no iníc...
08.04.2013 / 09:44
1
resposta

Comente a declaração if e a palavra-chave endif correspondente

No vim, posso encontrar a instrução if correspondente e preceder o símbolo de comentário apropriado. (por exemplo,% s /. alarme. / # \ 0 / g), mas depois fico com endif s pendentes que preciso encontrar manualmente. Eu poderia simplifica...
14.04.2013 / 07:47
2
respostas

Substitua a menor correspondência de um padrão de string

Eu tenho esta string: update mytable set mycol=myvalue where mycol=yourvalue; Eu preciso convertê-lo para: insert into mytemp select * from mytable where mycol=youvalue; Eu posso realizar isso assim e funciona muito bem: sed -e...
18.09.2012 / 19:09