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

Imprime tudo depois de um grep? [duplicado]

Eu tenho um logcat realmente grande (desde 2016) e estou interessado em imprimir tudo (todas as linhas) depois de um ponto (digamos, setembro). O logcat é realmente grande, então eu não posso realmente usar o tail.     
20.09.2018 / 19:06
2
respostas

Alterando duas strings na mesma linha combinadas por um regex

Eu tenho um número de variáveis em um arquivo .dat que eu mudei automaticamente com um script. Um desses arquivos tem um parâmetro, bar , organizado como tal em um arquivo .dat: var1 var2 var3 foo bar T T T 100 100 Eu...
20.09.2018 / 14:58
2
respostas

como imprimir o valor correspondente da mesma linha, que possui múltiplos Delimitadores?

Eu tenho um arquivo no Linux /tmp/volume.log e o conteúdo é: [id:1091666, name:root, deviceName:/dev/sda, maxStorage:107374182400, unitNumber:0, displayOrder:0, rootVolume:true],[id:1091851, name:/var/log/devops|40GB;/home/devops|150GB, devic...
01.10.2018 / 11:15
5
respostas

Remover linha contendo determinada string e a seguinte linha

Eu uso isso cat foo.txt | sed '/bar/d' para remover linhas que contenham a string bar no arquivo. Gostaria, no entanto, de remover essas linhas e a linha imediatamente a seguir . De preferência em sed , awk ou outra ferramen...
19.11.2012 / 16:41
1
resposta

Continua imprimindo o valor de encanamento com retorno de retorno

Eu tenho um script bash em que faço uma filtragem com o comando sed e, em seguida, canalizo o resultado para gzip para zipar a saída novamente. A saída filtrada tem o formato <id>,<title>,<bool (0 or 1)> . Eu gostaria d...
07.09.2018 / 07:54
7
respostas

Como grep-inverse-match e exclui linhas “antes” e “depois”

Considere um arquivo de texto com as seguintes entradas: aaa bbb ccc ddd eee fff ggg hhh iii Dado um padrão (por exemplo, fff ), gostaria de receber o arquivo acima para obter a saída: all_lines except (pattern_matching_lines U (B l...
01.07.2015 / 19:22
1
resposta

Como decodificar o texto base64 no arquivo ldif no Linux?

Eu preciso decodificar o base64 incorporado em backups ldif (openldap). Eu encontrei aqui uma maneira de juntar linhas começando com um espaço em branco. Então, com base em esta pergunta sobre "Como decodificar o texto base64 no arquiv...
30.08.2018 / 00:55
1
resposta

br comando para apagar tudo e deixar apenas palavras entre padrões? [duplicado]

sed comando para apagar tudo e deixar apenas palavras entre padrão? Eu tentei: $ sudo sed -i '/from/,/until/!d' Mas deixou algumas palavras na primeira linha e deixou linhas inteiras não apenas palavras entre padrões. Eu tenho...
03.09.2018 / 23:28
5
respostas

Como excluo todas as linhas de um arquivo até que ele corresponda a um padrão de linha de string? [duplicado]

Como posso excluir linhas em um arquivo até que ele corresponda a um padrão de linha de string? cat test.txt The first line The second line The third line The fourth line pen test/ut The sixth line The seventh line Eu gostaria de usar o...
17.09.2018 / 18:19
3
respostas

regex private ips e remove do logfile

Eu tenho um grande arquivo de log AWS ELB do qual eu quero remover o ip privado, por exemplo: 2018-06-03T23:59:57.000Z 66.249.66.129,10.0.1.81 [03/Jun/2018:23:59:57 +0000] "GET http://www.domain0.com/latest-news/dubai-duty-free-sales-rise-11-...
22.08.2018 / 22:06