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

Use o argumento do comando unrun no Linux

Se eu quisesse executar mv arg1 $(sed arg1 's/regex/replace/') , há uma maneira melhor de fazer isso do que reinserir o nome do arquivo no comando sed?     
14.01.2015 / 00:40
3
respostas

Alguém pode explicar por que essa correspondência de padrão não está funcionando usando sed

Tentando imprimir horários específicos de registros com base na recomendação do este tópico do superusuário. Não tenho certeza porque meus padrões não estão sendo correspondidos por sed. Eu tenho a data e a hora da amostra que estou usando aq...
13.04.2014 / 04:37
1
resposta

Use perl para fazer a substituição de várias linhas [closed]

Eu tenho que fazer algumas substituições em muitos arquivos *.c . Eu quero fazer a substituição assim: original: printf("This is a string! %d %d\n", 1, 2); resultado: print_record("This is a string! %d %d", 1, 2); Ou seja, substitua o...
06.05.2014 / 15:08
2
respostas

Como sed encontrar padrão em um campo, mas acrescentar outro (mesma linha)

Eu tenho um arquivo de texto que possui valores separados por vírgula. O campo1 tem um campo que precisa ser correspondido, mas o campo dois precisa de substituição com base na correspondência. Exemplo: A, C B, C Resultado: A, D B, C...
19.02.2014 / 20:08
1
resposta

Como substituir usando sed somente em uma seção do arquivo

O arquivo é assim: [section1] a=something [section_name2] a=something [section3] a=something Como substituo a=someother apenas em section_name2 ?     
11.09.2013 / 19:54
2
respostas

Ativar um repo epel via script?

Estou instalando o repositório Epel através de um script de shell, o repo vem desativado por padrão, gostaria de ativá-lo para que o script possa instalar outros pacotes. A seguir, instale o repositório da Epel: yum install -y epel-release...
08.04.2013 / 10:39
1
resposta

Exclui as primeiras linhas de um arquivo html Unicode

Eu tenho um arquivo HTML no formato UTF-8 e desejo remover as cinco primeiras linhas dele. Eu tentei usar sed , mas não funciona neste caso: sed "1,5d" Result.html>small2 Na verdade, funciona para outros arquivos, mas não aqui. E...
29.11.2012 / 06:28
2
respostas

Existe um comando do UNIX que pode substituir um elemento XML? (Como um sed para um XPath?)

Existe um programa amigo do cachimbo que leva: Um documento XML Uma expressão XPath indicando o (s) elemento (s) de destino A substituição desejada Algo como sed mas bem informado sobre XML (elementos, espaço em branco, etc.)?    ...
11.11.2012 / 00:47
1
resposta

sed stdin mais rápido que a leitura do arquivo?

Estou tentando determinar se o sed é uma leitura mais rápida do stdin (com redirecionamento do shell <) ou especificando o arquivo do qual o sed deve ser lido. Não encontrei uma resposta definitiva no Google. Qual é mais rápido? sed -e...
23.10.2012 / 01:44
2
respostas

ignora o limite de caracteres em Sed e a substituição / caractere?

Estou usando o Windows XP. Eu quero substituir uma palavra de comprimento de 200.000 caracteres e o CMD tem problemas (a linha de entrada é muito longa). Com o Linux, o terminal tem problemas de tamanho? Se eu substituir muitas palavras po...
06.07.2012 / 03:22