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

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 / 19: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 / 16: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 / 07: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 / 19: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 / 14: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 / 16: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 / 11:59
6
respostas

Como substituir uma palavra por uma nova linha

Eu tenho um arquivo de texto com os seguintes dados e cada linha termina com |END| . T|somthing|something|END|T|something2|something2|END| Estou tentando substituir |END| por \n new line por sed. sed 's/\|END\|/\n/g' test.txt...
02.04.2015 / 16:17
2
respostas

Como posso filtrar as “Permission denied” de encontrar saída? [duplicado]

Comecei a usar sed recentemente. Uma maneira prática que eu uso é ignorar linhas sem importância de um arquivo de log: tail -f example.com-access.log | sed '/127.0.0.1/d;/ELB-/d;/408 0 "-" "-"/d;' Mas quando tento usá-lo de maneira s...
10.07.2013 / 02:12
3
respostas

A maneira mais rápida de somar a coluna Nth no arquivo de texto

Eu tenho um arquivo CSV (em que o separador de campo é de fato vírgula) com 8 colunas e alguns milhões de linhas. Aqui está um exemplo: 1000024447,38111220,201705,181359,0,12,1,3090 1064458324,38009543,201507,9,0,1,1,1298 1064458324,38009543,...
02.07.2018 / 13:14