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

Como adicionar texto ao final da linha quando o padrão é correspondido?

entradas: line1 with the PATTERN that contains ( ) line2 with the PATTERN that contains ( ) lineN with the PATTERN that contains ( ) saídas: line1 with the PATTERN that contains ( ) ; line2 with the PATTERN that contains ( ) ; ... l...
28.02.2014 / 23:03
2
respostas

Execute um comando dentro de 'sed'

Eu tenho uma lista de endereços de memória aleatórios salvos em um arquivo de texto, e preciso sed deles, decodificá-los e salvá-los de volta no meu arquivo. No entanto, a operação de decodificação que estou tentando executar é tratada em um...
31.07.2013 / 19:05
3
respostas

Sed para inverter duas palavras

echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ /' A saída que estou esperando é /usr/local/Axis2C AXIS2C_HOME= . Eu não consigo descobrir o que estou fazendo de errado. : (     
07.02.2011 / 18:33
2
respostas

Como substituir aspas em um arquivo com sed?

Eu tenho um arquivo que contém várias linhas de xml. Eu gostaria de substituir certas partes do arquivo. Algumas partes do arquivo contêm aspas ( " ) que eu gostaria de substituir. Eu tenho tentado escapar as aspas com \ , mas eu não acho...
20.03.2011 / 20:05
2
respostas

Grepping para um bloco de texto com partes que podem ser opcionais

Eu tenho várias entradas que descrevem um evento em um arquivo de log muito grande, digamos A.log . Eu gostaria de fazer duas coisas com as entradas evento no arquivo de log: Conte o número de ocorrências de cada entrada (este não é um...
26.06.2014 / 18:16
1
resposta

Alterar data “29 de julho de 2011” para “20110729”

Eu tenho muitos arquivos HTML contendo data com o formato July 29th, 2011 Desejo alterar o formato de data July 29th, 2011 para 20110729 , December 9th, 2010 para 20101209 , etc. Acho que sed pode funcionar, mas ainda não c...
30.07.2011 / 09:33
4
respostas

Copie / renomeie vários arquivos usando expressão regular (shell script)

Eu tenho uma coleção de arquivos que correspondem a um padrão como 'assignment02.cc', 'assignment02.h', 'assignment02.txt', etc. Eu gostaria de copiar / renomear esses arquivos para 'assignment03.cc', 'assignment03.h', 'assignment03.txt' e assim...
09.02.2011 / 20:03
5
respostas

Exibe apenas a penúltima (segunda última) linha de um texto [duplicado]

Eu tenho um poema com um número desconhecido de linhas e quero exibir apenas o penúltimo. Qual comando devo usar?     
07.05.2018 / 16:06
4
respostas

Como obter n linhas para cada m linhas (nm) na linha de comando?

Existe uma maneira muito simples (talvez usando uma linha com sed?) para obter n linhas, começando na linha ath dentro deste pedaço de n linhas, para cada m linhas? Mais especificamente, tenho um arquivo com milhões de linhas. Para c...
12.02.2017 / 17:20
5
respostas

Fazendo um resumo das sentenças [duplicado]

Eu tenho dados e quero resumir frases para gerar conclusões. O exemplo abaixo não está relacionado aos dados, mas apenas para esclarecer a ideia para que eu possa replicá-la. Employee Suzie signed one time. Employee Dan signed one time. Emp...
18.10.2018 / 13:59