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

Inserindo no meio de uma string usando sed

Estou tentando inserir uma string em várias linhas usando sed, mas não obtenho o resultado desejado Eu tenho isso: <p begin="540960420t" end="600189590t" xml:id="subtitle8">-Some text.<br/>-Some more text</p> <p begin=...
07.06.2015 / 20:10
2
respostas

sed substituir após caractere de correspondência

Eu tenho que alterar um arquivo de propriedades que contém a propriedade: ro.product.firmware=0.0.1 com um novo valor que vem de uma função chamada em uma seção diferente do meu script bash. Não consigo fazer com que o regex funcione cor...
28.05.2015 / 21:18
1
resposta

sed -e 's / ^ [0-9] //' não funciona para a primeira linha

O seguinte é o texto que eu quero analisar com sed (Mac OS X 10.11.1 bash) 1 00:25:43,959 --> 00:25:46,502 Here you are, sir. Main level, please. Eu posso excluir a primeira linha com sed -e 's/[0-9]//' . Mas com sed -e 's/^[0-9]...
21.11.2015 / 13:06
3
respostas

Usando sed para remover string ou parágrafo entre delimitador

Gostaria de saber para quem remover uma string ou parágrafo entre ((( string ))) Lorem ipsum (((dolor sit amet))), consectetur adipiscing elit. Vestibulum aliquet fringilla est, dictum tempor nunc venenatis at. Sed nec velit sit amet...
10.03.2015 / 15:46
1
resposta

sed - executa múltiplas substituições em uma linha encontrada pela pesquisa de padrões?

Eu tenho um arquivo que contém um como este: name=MOD0 e um monte de linhas extras que eu não estou interessado. Eu preciso transformar essa linha nisso: [MOD0] e solte todas as outras linhas do arquivo. A parte MOD0 não é previsív...
19.03.2015 / 10:22
1
resposta

sed linhas após o jogo e antes do próximo jogo

Como obter todas as linhas depois de uma palavra correspondente até a próxima palavra diferente? Por exemplo, minha entrada aparece abaixo. 1 2 3 5 6 e preciso sed de 1 para 5 e, na minha saída, preciso incluir 1 , mas não que...
15.10.2014 / 15:26
3
respostas

O script Nexenta bash usa / usr / sun / bin / sed em vez de / usr / bin / sed

Estou usando um script para Linux e Solaris (Nexenta). Esta linha funciona no Linux, mas não no solaris (mas quando executado a partir do shell, funciona): cat "pg_hba.conf" | sed "0,/^local/{s/md5/trust/}" A mensagem de erro é: sed...
18.08.2014 / 17:47
2
respostas

Sed: modifica todas as repetições de primeira palavra para cada palavra no texto

Eu preciso fazer algo assim usando sed? qq ab xyz ab qq aa ab Torna-se: qq ab xyz +ab+ +qq+ aa +ab+     
03.12.2014 / 15:45
2
respostas

Sed? Tirar toda a formatação, ou seja, quebras de linha e espaços em branco, de um arquivo de texto de relatório, enquanto mascarando certas partes

Estou trabalhando em um projeto no qual preciso remover toda a formatação de um arquivo de texto, incluindo espaços em branco e quebras de linha, e substituir qualquer vírgula por dutos. Eu fiz alguns progressos, mas não consigo encontrar uma ma...
07.05.2014 / 16:36
2
respostas

Ajuda com iteração de campoA no arquivo CSV, onde o campoB especificou o valor

Estou tentando configurar um script para ser executado no gitbash, para processar um arquivo CSV, de modo que cada registro que tenha um valor específico, o último campo seja alterado de vazio ( "" ) para um valor iterativo de 1 para 16. Além...
23.10.2014 / 03:00