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

Sed encontrar e substituir por barras

Estou com problemas para usar o sed find / replace com barras no parâmetro de localização. Amostra do conteúdo de test.sh str=$(sed -n '/^user:/p' /tmp/shadowtest) # find "user:" line in /etc/shadowtest arr=(${str//:/ }) # explode str with...
29.08.2014 / 15:07
2
respostas

Expressão regular não está funcionando no sed

Estou tentando usar sed para alterar o formato de números decimais em um arquivo CSV grande antes de importá-lo para um banco de dados SQLite. Todos eles têm duas casas decimais, podem ser vírgula de uso negativo como um separador decimal e,...
15.03.2014 / 08:53
1
resposta

pcregrep falha devido a falha de segmentação

Estou extraindo o código-fonte HTML de uma página da Web usando o comando abaixo. curl http://www.linkedin.com/pub/ramesh-venkataraman/63/621/b42 -s | w3m -dump -T text/html > foo.txt O foo.txt tem o conteúdo da página da Web sem t...
11.02.2014 / 20:39
1
resposta

Como obter o JSON STRING da string dada

Eu tenho uma string abaixo. Eu só preciso pegar a primeira string JSON accountHeader (em negrito). <START AdditionalInfo#:>[FormsGenerationServiceImpl::, accountNumber:ABC07667 , [Source System Request : {"Info":{"Holder": {"nameDa...
10.02.2014 / 15:17
2
respostas

linux & solaris - IP's de máscara de rede separados de IP's comuns

Eu tenho um arquivo com endereço IP e IP de máscara de rede minha meta é cortar os IPs da máscara de rede do arquivo file_with_IPs.txt e colá-los em outro arquivo como file_with_only_netmask_ips.txt note - netmask IP pode ser qualquer...
18.06.2013 / 19:44
1
resposta

Substitui uma string complexa em vários arquivos

Um hacker entrou em um servidor da Web e adicionou essa sequência (removeu alguns caracteres para fins de segurança e adicionou quebras de linha para legibilidade) em todos os arquivos index.php : <?php eval(gzuncompress(base64_decode...
15.11.2011 / 10:29
1
resposta

Modifica um valor específico em uma coluna específica com condição específica [closed]

Eu preciso modificar a coluna 4 para 11 se o valor atual for 0 (zero) e somente se a coluna 1 tiver uma palavra-chave "video". pX23hdzzs2 20181020 0samp 11 pXDvideo32 20181020 0samp 0 pXDvideo32 20181020 0samp...
26.10.2018 / 09:44
2
respostas

Como posso adicionar linhas que não começam com determinadas palavras-chave?

Estou modificando um monte de arquivos python e preciso preceder todas as declarações de variáveis com 'self'. Aqui está um exemplo do que estou tentando fazer. A partir disso: class testClass(parentClass): def __init__(self):...
09.08.2018 / 20:04
1
resposta

Use o grupo de captura Sed Regex no método de substituição de seção

Eu tenho uma lista de nomes de arquivos com timestamp no seguinte formato: cat files .. 201807010112 .log .. 201807020112 .log .. 201807022359 .log .. 201807030112 .log .. 201807010412 .log Eu preciso de um determina...
06.08.2018 / 21:55
2
respostas

mesclando dois arquivos de acordo com a linha especificada

Eu tenho file1.txt da seguinte forma: search http://google.com mail https://gmail.com file2.txt tem esta aparência: This is a search tool This is your mail account Eu preciso mesclá-los da maneira que file1.txt se parece com...
25.08.2018 / 09:54