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

ER erro: operando operador de repetição inválido

Estou recebendo este erro RE error: repetition-operator operand invalid No FreeBSD sed, usando csh. O comando é: sed -rn 's/.*?VIEW ([^\s]+?) (AS .*?)\s([^\s]+?)\s([^\s]+?)/DROP VIEW ;\nCREATE VIEW ;/p' Eu vi esta pergunta m...
17.05.2016 / 18:22
1
resposta

pt - Use o arquivo1 para localizar as substituições contidas no arquivo2 para as linhas do arquivo3 [duplicado]

Sou novo aqui e não postei muito, vou tentar deixar isso o mais claro possível. Eu quero realizar um find e replace que envolve três arquivos: find.csv identifica linhas contendo strings. Eu quero substituir a linha inteira com uma linha de...
03.05.2016 / 23:11
1
resposta

Explicação de 'sed'

Eu tenho um arquivo de texto enorme chamado helo.lst, no qual cada linha começa com o formato: #=GS N4TFW2_FUSC1/96-161 AC N4TFW21 Estou interessado apenas na parte N4TFW2_FUSC1 . Eu preciso extrair essa parte do restante do texto...
27.11.2015 / 02:27
1
resposta

ex regex para o grupo de captura entre os delimitadores

Eu tenho um arquivo de duas linhas que estou tentando obter algumas informações para um script bash usando sed. # File Comment PrefixForInformation {information to be captured} Eu preciso de informações, mas não incluindo as chaves. Eu te...
05.11.2015 / 21:37
3
respostas

Truncar a precisão de uma data

Estou trabalhando com um script bash que pesquisa o progresso de vários sistemas diferentes. Se uma compilação estiver concluída, stat s um arquivo de log para descobrir a última vez que foi editado, alimentará esse tempo em date para prod...
11.06.2015 / 21:45
2
respostas

Trocando uma coluna do arquivo1 com arquivos do arquivo2

Eu tenho dois arquivos. O primeiro arquivo tem 11 colunas, por exemplo: 1 2 3 4 5 6 7 8 9 10 11 O segundo tem 10 colunas e pode ser assim: 11 22 33 44 55 66 77 88 99 100 O que quero fazer é olhar para file1, e se a coluna 7 for alg...
29.09.2015 / 10:15
0
respostas

sed stdin

Usando o sed para o tratamento direto de dados com stdin, espero que uma linha seja tratada após o entrar . Isto é o que acontece quando eu testo no CygWin ou no Linux, mas no meu AIX, uma segunda nova linha é necessária para tratar a linha....
15.01.2015 / 09:34
3
respostas

SED no Mac OS X

Estou usando um MacBook Pro e quero encontrar e substituir uma determinada palavra por outra com o comando sed , mas ela não faz alterações. Qual é o problema? sed 's/\<cat\>/dog/g' tt.txt     
15.03.2015 / 19:45
4
respostas

Mudança na estrutura do arquivo de log do Linux, comportamento anormal (?) sed

Ok, então tentei conseguir isso 0x0000: 4500 0044 68f7 4000 4011 25c7 8083 d0bf E..Dh.@.@.%..... 0x0010: 8083 da24 85b1 15b3 0030 1e8b 3132 3033 ...$.....0..1203 0x0020: 3132 2e37 3836 3036 2c20 332c 2020 2030 12.78606,.3,...0 0x0030:...
23.10.2014 / 22:36
3
respostas

Como faço para parar o sed de adicionar caracteres extra de nova linha?

Estou executando os comandos 2 sed a seguir. O primeiro adiciona caracteres de nova linha onde eu quero, o segundo também adiciona caracteres de nova linha onde eu quero, mas também adiciona um extra no final do arquivo, onde não havia um ant...
04.11.2013 / 10:45