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

Exclui uma linha que contenha 0 mais que 'x' quantidade de vezes

Eu tenho um arquivo grande separado por vírgula. Eu preciso filtrar as linhas que contêm x quantidade de colunas contendo zeros (excluindo a primeira linha). Para simplificar, digamos que eu queira filtrar linhas com mais de 4 zeros: gene...
01.06.2018 / 23:23
1
resposta

sed:! p comando comportamento estranho

Por que o seguinte comando imprime valores numéricos? $ iostat | sed -n '/[:digit:]/!p' 1.56 1.38 0.31 0.34 0.03 96.38     
13.03.2018 / 09:01
6
respostas

análise de texto da coluna

2018-05-24 23:57:30 1.1.1.1 8.8.4.4 2018-05-24 23:57:32 2.2.2.2 8.8.4.4 2018-05-24 23:58:12 8.8.8.8 8.8.4.4 2018-05-24 23:58:23 8.8.8.8 8.8.4.4 2018-05-24 23:59:40 8.8.8.8 8.8.4.4 2018-05-24 23:59:51 8.8.8.8 8.8.4.4 Como eu tenho o arquivo d...
25.05.2018 / 16:02
2
respostas

Como colocar um script em loop em muitos arquivos?

Eu tenho Gnuplot roteiro (exe) , dentro desse script que eu fornecer X_001 como um arquivo de entrada para ser traçada por uma determinada função dando arquivo de saída com X_001 .png Ele funciona bem se eu colocar manualmente o nome dos ar...
26.11.2016 / 20:43
4
respostas

separador separação do arquivo

Eu tenho um arquivo com seq gosta disso ATCGTTTCTCAGCCTTTTGGCAAGACCAAGTGTAGTATCTGTTCTTATCAGATATTGGTATCTGCAGGCACTCCTGGAACCAAT ATCACTTCTCAACCTTTTGACTAAGATCAAGTGTAATATCTATCTTTATCAGTTTAATATCTGAGATCTCCTTTATCTGAGGACAATATATTTAATGGATTTTTGGAACAGAGAGAA...
17.12.2014 / 22:38
3
respostas

Use sed com referências de volta

Estou tentando remover um espaço entre duas strings, elas são assim: 312.2 MB 123.34 KB 487.1 GB Eu quero mudá-los para: 312.2MB 123.34KB 487.1GB Eu tenho tentado e consigo: echo "312.2 MB" | sed s/[0-9][[:space:]][GMK]//g 312.B...
14.06.2016 / 06:54
2
respostas

Simples uso significativo do sufixo de endereço de várias linhas '/ M'?

Para o% GNUsed v4.2.2-7, info sed diz: '/REGEXP/M' '\%REGEXP%M' The 'M' modifier to regular-expression matching is a GNU 'sed' extension which directs GNU 'sed' to match the regular expression in 'multi-line' mode. The modi...
27.07.2016 / 15:51
2
respostas

Excluindo parênteses no shell script

Eu gostaria de criar um mecanismo para excluir parênteses ou parênteses e o texto entre eles. Por exemplo: antes: text0 text1 text2 (text3 text4) depois: text0 text1 text2 text3 text4 ou: text0 text1 text2 Gostaria de tes...
30.01.2018 / 19:53
2
respostas

“key = value” lines: como substituir o valor de uma chave específica?

Eu quero encontrar o lado direito de uma expressão em um arquivo e substituir seu valor por outra usando sed . Com grep , vemos $ grep power TheFile power = 1 Também com cut , posso acessar o valor $ grep power T...
28.02.2018 / 20:15
2
respostas

sed extrair o primeiro campo e mover para um local específico

Eu tenho este arquivo 10.1.1.1 www1 10.1.1.2 www2 10.1.1.3 www3 Eu quero extrair o primeiro campo IP address e movê-lo após o local com http://www.foo.com=10.1.1.1/test.php 10.1.1.1 w...
16.12.2017 / 19:35