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

Substituir um parágrafo após uma string

Eu tenho um arquivo de texto com muitas linhas e parágrafos Eu quero substituir uma string por uma linha de string Exemplo: Arquivo de texto antigo Sometexts Novo arquivo de texto Sometexts With Some Lines Paragraphs and Some...
12.11.2013 / 11:44
3
respostas

Pré-pendente para uma linha de saída de 'tail -f file' se seu conteúdo corresponder a outro arquivo

Tentar encaixar todos os itens a seguir no título foi difícil, então é isso que eu realmente quero dizer: Estou fazendo um tail -F access.log para assistir a um log do Apache2 em tempo real. A primeira coisa em cada linha é um endereço IP...
22.08.2013 / 15:49
2
respostas

Mesclar duas expressões sed separadas em uma?

Estou lendo o RealName de dscl para vários usuários. Dependendo do usuário, a saída pode ser uma das duas seguintes: RealName: <name> Ou: RealName: <name> Portanto, eu tenho sed -e 's|^[RealName:[:space:]]*||g'...
16.07.2013 / 19:59
3
respostas

É possível usar mais de um núcleo com sed e bash?

Eu estou olhando para usar mais de um núcleo ao substituir valores com sed no bash, isso é possível?     
17.06.2013 / 18:25
2
respostas

Excluindo linha do arquivo usando o SED no caso de vários usuários

Eu tenho um cenário em que vários usuários estão conectados a um servidor usando o SSH. Eu tenho um arquivo que é lido e escrito por todos os usuários. O arquivo contém números como este - 14554 14887 23451 15135 15154 15165 1236 1516 1561...
25.04.2013 / 11:48
1
resposta

como substituir substring desconhecido da linha com sed

Eu quero substituir uma substring em uma linha, mas não sei o que é essa substring. Eu sei como a linha começa embora. Por exemplo, DNS1 = [... a ser substituído ...]. Eu tentei: sed -i 's/DNS1=*/DNS1="8.8.8.8"/' /etc/sysconfig/network-scr...
01.08.2013 / 21:41
3
respostas

Removendo a primeira linha com padrão com _both_ awk e sed

Bastante fácil. Estou procurando as abordagens mais simples em sed e awk para remover a primeira linha de um arquivo que contém uma sequência específica.     
11.04.2013 / 03:10
1
resposta

Substituir string por outro script de shell de string

Eu tenho um arquivo no formato: "data","data","data",data" . Agora, se os dados tiverem um " , meu analisador não poderá analisar o arquivo. Por isso, quero usar sed para substituir " por """ , mas não onde ele vê "," , já que é...
17.04.2013 / 15:16
1
resposta

Por que a opção SED man -i não tem descrição?

O homem do meu Sed gera isto: Zero- or One- address commands = Print the current line number. a \ text Append text, which has each embedded newline preceded by a backslash. i \ text Insert text, which has each embe...
22.01.2013 / 18:08
1
resposta

Como mudar um aniversário para uma data certa em linhas correspondentes

Usando sed , como eu alteraria a data de aniversário de Popeye para 11/14/46 ? Suponha que você não saiba o aniversário original do Popeye. O nome do arquivo de entrada é datebook , da seguinte forma: Arthur Putie:923-835-8745:23...
04.10.2012 / 21:55