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 - como se referir à correspondência externa de dentro de um bloco?

Por exemplo: Eu tenho um pedaço de sed da seguinte forma: 36 sed $' 37 /^waitForVisible/ { 38 s/this/& and that/ 39 s/waitForVisible/expect/ 40 s/)$/).to be_visible\\n/ 41 } com a linha 38 substituindo &...
08.09.2015 / 00:12
1
resposta

Remover espaços à direita do primeiro campo apenas

Eu tenho um arquivo delimitado por tabulações e várias linhas como este: 99999 bbbbb t999999 bb t99t99t99t99 (onde b = espaços, t = guias) Trailing espaços no campo 2 estão ok, mas os espaços à direita no primeiro campo precisam s...
23.10.2015 / 19:43
2
respostas

Como obter o comando sed para procurar apenas palavras completas?

Sou bastante novo no Linux e recentemente comecei a experimentar com a linha de comando. Eu decidi fazer um arquivo e o chamei de 'hi.txt'. O conteúdo do documento era: This is hi.txt. hi hi hi Eu usei o comando sed -i 's/hi/hotel/g' hi...
10.09.2015 / 16:58
1
resposta

Substituir uma string por “string | string”

Eu tenho um problema bem estranho. Fiz alguns cálculos para bioinformática, mas meus aplicativos downstream não aceitam minhas informações de cabeçalho em seu formato atual. Para contornar isso, modifiquei as informações do meu cabeçalho. Para e...
12.09.2015 / 05:13
1
resposta

Como faço para adicionar corretamente as extremidades de linha com sed? [fechadas]

Eu tenho várias declarações sed que em um ponto usa novas linhas na saída com \n (na verdade, elas estão usando o sed $' com \\n 's'). No entanto, as operações subseqüentes de sed que desejam operar no final da linha usando $ pare...
05.09.2015 / 10:28
3
respostas

Use o argumento de linha de comando e a variável com sed dentro de script de bash

Eu tenho um script bash que leva um monte de argumentos de linha de comando. O único que importa neste contexto é o primeiro, $ 1, que é um arquivo de texto. O cabeçalho é muito longo, abaixo estão alguns exemplos de alguns campos. COL0___...
06.11.2015 / 20:46
2
respostas

br comando para anexar texto diferente em múltiplas ocorrências de string

Eu quero usar o comando sed para acrescentar texto em várias ocorrências de string. Por exemplo: Hello world types="program" Mario types="Game" Hello world types="program" Mario types="Game" Então, na primeira ocorrência do Mario, eu q...
14.08.2015 / 15:11
1
resposta

torr - encontre uma string feita de 4 números com um caractere precedente e adicione o caractere

Estou tentando criar um comando sed que me permitirá pesquisar e substituir alguns valores em um arquivo csv grande. Eu tenho essa coluna que contém anos, como 2005 - 2006 2001 - 2003 e assim por diante, mas eu também tenho alguns erros...
27.07.2015 / 13:55
1
resposta

Extrai repetidamente cada segunda e terceira linha de um arquivo com blocos de dados de 3 linhas

Eu tenho um arquivo onde tenho dados em conjuntos de 3 linhas. Eu quero a segunda e terceira linha de cada set. Como faço para conseguir isso? Para um exemplo de: [set no] [sem linha no set] 11 12 13 21 22 23 31 32 33 Eu quero: 12 1...
24.08.2015 / 08:26
2
respostas

AWK, SED ou GREP para extrair dados do arquivo HTML

Alguém pode me dizer qual é o melhor para usar para extrair os seguintes dados de um arquivo html que foi recebido com curl. <script>document.getElementById("test-summary").innerHTML = "<strong>Test Pages:</strong> 1 right,...
18.08.2015 / 08:35