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

grep - removendo texto após o token delimitador

Eu tenho um arquivo no qual preciso eliminar tudo depois do primeiro ; em cada linha. Então, um arquivo como este: sdfsdsdf; fsdfsddf;sdfsd; Isso resultará em: sdfsdsdf fsdfsddf Eu olhei para grep e sed . Eu apreciaria u...
23.08.2010 / 17:07
7
respostas

Como posso “mesclar” padrões em uma única linha?

Estou fazendo grep e sed e recebo duas linhas de um arquivo no qual estou interessado. Como posso obter essas linhas em uma única linha que termina com o caractere de nova linha? Agora estou chegando: pattern1 pattern2 Gostaria de re...
22.08.2014 / 14:23
4
respostas

Substituir uma string contendo caracteres de nova linha

Com o shell bash , em um arquivo com linhas como as seguintes first "line" <second>line and so on Gostaria de substituir uma ou mais ocorrências de "line"\n<second> por other characters e obter cada vez: first other...
21.10.2014 / 17:26
2
respostas

Comando para remover o primeiro N número de linhas na entrada

Antecedentes Estou executando um servidor SSH e tenho esse usuário que desejo excluir. Não consigo excluir este usuário porque ele está executando atualmente alguns processos que preciso matar primeiro. Este é o canal que estou usando atua...
31.12.2015 / 14:25
2
respostas

Como a modificação no local de um arquivo está sendo feita?

O que a modificação "inplace" de um arquivo, por exemplo? via sed -i ou perl -i mean? Minha pergunta é sobre como essa modificação inplace é feita. É o arquivo copiado a modificação é feita na cópia e depois substituir o original? Ou o ar...
23.07.2014 / 07:48
5
respostas

Implementando um regexp estendido para adicionar um número variável de zeros à esquerda com base na posição em uma string

Estou tendo problemas para obter minha sintaxe sed para adicionar um número variável de zeros à esquerda em um esquema organizacional numérico. As strings que estou operando aparecem como 1.1.1.1,Some Text Here aproveitando a sintaxe do s...
18.07.2017 / 16:42
3
respostas

Substituindo strings em um arquivo muito grande

Eu tenho uma série muito longa de URLs sem caractere de separação, no mesmo formato abaixo: http://example.comhttp://example.nethttp://example.orghttp://etc... Quero que cada URL esteja em uma nova linha. Eu tentei fazer isso, substituind...
15.04.2012 / 08:45
1
resposta

Substituindo a primeira ocorrência de um padrão em uma linha, por todas as linhas em um arquivo com sed

É possível fazer isso em um forro? Eu tenho uma saída como esta: "First line" - Description " Second line" - Description "Third line" - Description " Fourth line" - Description Esta entrada é gerada automaticamente. Desejo s...
09.04.2012 / 03:21
3
respostas

Como posso apagar todo o texto entre chaves em um arquivo de texto de múltiplas linhas?

Exemplo: This is { the multiline text file } that wants { to be changed } anyway. Deve se tornar: This is that wants anyway. Encontrei algumas semelhante tópicos no fórum, mas eles não parece funcionar com chaves de várias li...
08.11.2014 / 22:48
3
respostas

Como apagar linhas em branco a partir da linha 5

Eu tenho isso: sed -i '/^$/d' temp_spec.rb que está removendo linhas em branco e funciona bem. Como posso fazer isso apenas para as linhas 5-999 (ou, idealmente, 5 para o fim do arquivo). Eu tentei: sed -n5,999 -i '/^$/d' temp_spec....
16.05.2013 / 18:46