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
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 / 17: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 / 20: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 / 21: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 / 20:35
4
respostas

Tira espaços após maiúsculas com sed

Eu estou escrevendo um script bash para gerar automaticamente alguns outros arquivos, e eu tenho que formatar algumas strings de uma certa maneira. Especificamente, o último problema que estou tendo é a formatação de uma string que possui letras...
08.06.2012 / 19:49
5
respostas

Extrai informações pelo awk e sed

Eu quero extrair o ip muito próximo a (axyz-pc) . Eu fiz essa tarefa através do comando grep usando regex. Mas eu preciso extrair pelo awk e sed. grep -Po '(?<='axyz-pc')[^:]+' logs | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]...
11.04.2017 / 12:51
2
respostas

Substituindo linhas contendo um padrão por sed

Como posso substituir um determinado caractere em uma linha que corresponde a um padrão com sed? Por exemplo: eu gostaria de combinar todas as linhas que começam com uma letra e substituir a nova linha no final por uma guia. Estou tentando fa...
29.07.2014 / 09:54
2
respostas

Como posso imprimir todos os últimos n caracteres do bash?

Estou trabalhando com a entrada padrão ( cat ing dois arquivos juntos) e quero que todos, com exceção dos últimos 10 caracteres do resultado, passem pelo próximo comando. Tudo que posso encontrar através da pesquisa é usar sed , awk o...
20.04.2014 / 11:27
3
respostas

Imprime todas as linhas correspondentes e a linha anterior sem recuo

Por exemplo, digamos que eu queira encontrar todas as linhas com "correspondência" e as linhas sem recuo anteriores neste texto. Container 1 some text some text matching text some text Container 2 some text some text Contain...
10.12.2015 / 22:27
2
respostas

Substituindo um grupo capturado usando o SED

xxxxxx15 |xxxxxx02|RM99999 |xxxxx |Ankur |xxxxx |xxxxxxxx|M|xxxxxxxx| | | |xxxxxxx|xxx|xxxxxxxx| |10 |New York| 23.00|F|P| |...
13.07.2015 / 09:16