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

Como posso operar em \ 1 no sed (ou $ 1 no awk)?

Eu tenho arquivo com várias linhas. Cada um com um timestamp seguido por texto: 1534888050 some text 1534888051 some more text 1534888052 text ... e deseja converter o registro de data e hora em um formato legível, mantendo o texto. O res...
22.08.2018 / 00:25
2
respostas

Substituindo barras invertidas por barras entre aspas duplas

Eu tenho um código-fonte C que foi originalmente desenvolvido no Windows. Agora eu quero trabalhar nisso no Linux. Existem várias diretivas de inclusão que devem ser alteradas para o formato Linux, por exemplo: #include "..\includes\common.h"...
26.01.2018 / 15:12
3
respostas

Converter valor da notação científica para decimal no shell?

Como converter um valor de notação científica para decimal no shell? (escudo C preferido) Também gostaria de convertê-lo de e-12 para e-9 e, em seguida, shell 42,53e-12 a 0,04253. Eu tenho que fazer isso por uma lista.     
11.02.2018 / 22:03
1
resposta

Obtendo a seção de dados com o elemento máximo

Eu tenho alguns dados armazenados no formato JSON. { { value1: 14, value2: 12, value3: 1 }, { value1: 4, value3: -1 } } Como posso obter uma subseção com o valor máximo de 'valor3' u...
29.11.2011 / 15:25
1
resposta

Mover uma linha antes da outra em um arquivo sed multi-command

. Eu tenho um arquivo de texto semelhante a este: A B C D E F G e eu preciso: mova a linha E antes da linha C ; substitua a linha C por X ( X poderia ser multilinha); substitua a linha G por Y ( Y poderia...
21.10.2018 / 07:20
2
respostas

extrair a última partida do logfile até o final

Usando sed, grep, awk ou ruby, o que é uma maneira simples de encontrar a correspondência última de uma string em um arquivo de log maior, e enviar todas as linhas seguindo (inclusive) para outro arquivo ? Exemplo: grep -A222 "__________...
12.12.2012 / 11:25
4
respostas

Lendo logs com a palavra 'ERROR' entre 2 datas

Os registros estão no formato: 2018-06-25 00:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-06-26 00:00:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-26 17:37:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-26 19:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-06-27...
25.06.2018 / 14:26
2
respostas

Sed para mesclar linhas delimitadas com um token [duplicado]

Estou tentando escrever um script que use sed para processar linhas em um arquivo de texto para gerar uma documentação de exemplo. Eu tenho a maior parte do roteiro funcionando, mas estou preso a um caso extremo. Considere o seguinte arquivo...
20.04.2018 / 15:18
3
respostas

Truncar as vírgulas à direita de cada linha com base no primeiro campo em um arquivo delimitado

Eu preciso remover as vírgulas à direita com base no record_type (primeiro campo). O arquivo de entrada tem 50 delimitadores, preciso reduzi-los com base no tipo de registro. Se o 1º campo for 400, remova os 10 últimos delimitadores, se 300 remo...
18.01.2017 / 22:51
2
respostas

Como eu leio um arquivo de propriedades através do meu script?

Estou usando o shell bash. Eu estou tentando escrever um script que irá ler um arquivo de propriedades e, em seguida, fazer algumas substituições em outro arquivo com base nos pares de valor-chave que lê no arquivo. Então eu tenho #!/bin/bash...
09.03.2017 / 22:41