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

Converter / proc / cpuinfo para um JSON no bash do linux

Gostaria de converter toda a entrada de um cat /proc/cpuinfo em um JSON de "key" : "value" . Isso é possível? Eu tentei explodir a string usando \n na esperança de que eu pudesse pegar cada linha e então eu poderia explodir cada linha...
05.06.2015 / 22:04
4
respostas

Como removo todos os números que estão rodeados por

Eu tentei isso sed -i '' 's/[0-9]*<>/g' Mas não funcionou. Arquivo de exemplo: <Number1> </Number8> saída: <Number> </Number>     
28.10.2014 / 13:26
2
respostas

sed: inserindo texto antes do final da seção HEAD

Eu preciso inserir algum texto em um arquivo HTML antes do final da seção HEAD . Estou tentando: sed -i "s#</head>#<style> @page { prince-shrink-to-fit: auto } .repository-with-sidebar.with-full-navigation .repository-content...
11.04.2015 / 21:01
2
respostas

Contando os caracteres separados por vírgula em uma linha

Como posso contar quantos elementos são separados por vírgula em uma determinada coluna de um arquivo (tab_delimited), usando awk ou sed? Exemplo: AC 1,23,5 DC 2,8,89 retornaria: AC 3 DC 3     
12.07.2014 / 19:29
4
respostas

Insere texto em linhas específicas de um arquivo?

Como pode inserir algum texto em linhas específicas de um arquivo? Qual é o método mais simples que posso usar? (bash, sed, awk?) O que eu quero fazer, pode ser simples, mas não sei onde devo começar. Demora muito tempo para eu tentar fazer i...
02.11.2013 / 17:31
2
respostas

Mesclar campos em um arquivo

Eu tenho um arquivo com 7 colunas, um arquivo GFF com regiões cromossômicas.Eu quero recolher as linhas onde REGION="exon" para apenas uma linha no arquivo.A linha tem que ser recolhida com base em regiões sendo sobrepondo uns aos outros. REG...
21.03.2014 / 17:42
3
respostas

Extraindo tokens de uma linha de texto

Usando bash scripting e grep / awk / sed, como posso dividir uma linha que corresponde a um padrão conhecido com um único delimitador de caracteres em uma matriz, por exemplo, converter token1;token2;token3;token4 em a[0] = token1 … a[3]=t...
22.02.2011 / 11:17
3
respostas

com sed, como posso substituir a palavra em uma linha correspondente?

Estou tentando gravar uma expressão sed para detectar linhas semelhantes a esta: s0:12345:respawn:/sbin/agetty -8 -s 115200 ttyS0 linux e substitua o ttys0 por something_else Eu não quero detectar linhas comentadas (começando c...
11.09.2012 / 14:57
4
respostas

pt remove final de linha para linhas específicas

Estou tentando encontrar o comando sed para remover o final da linha (ou seja, obter a próxima linha para a corrente), mas somente se a linha começar com a cadeia NOTOK. exemplo de entrada: NOTOK something detected details are...
01.01.2014 / 14:52
5
respostas

Substituindo texto de uma lista de substituições. Adicionado complicação: barras invertidas

Eu tenho um arquivo A que contém pares de strings, um por linha: \old1 \new1 \old2 \new2 ..... Eu gostaria de fazer uma iteração sobre o arquivo A, e para cada linha executar a substituição (por exemplo, "\ old1 - > \ new1") globalment...
16.04.2011 / 09:59