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
1
resposta

Extraia, ordene e salve dados de vários arquivos em um

Eu tenho vários arquivos .sie , The SIE format is an open standard for transferring accounting data between different software produced by different software suppliers. of which I want to extract some information and create one big orde...
09.05.2018 / 22:50
1
resposta

sed para inserir um caractere de comentário em uma conexão remota

Eu quero pesquisar um arquivo para a ocorrência da palavra Logmon em qualquer lugar em um arquivo multi-alinhado. Para cada linha em que uma correspondência é encontrada, insira um # no início da linha. Eu sou capaz de fazer isso usando: sed...
19.05.2018 / 06:01
2
respostas

Como remover string após a palavra correspondente no bash?

Eu quero excluir string após a palavra correspondente no bash. Suponha que: eth0 Link encap:Ethernet-12 HWaddr 94:EE:88:00:FA:AA Eu quero remover encap:Ethernet-12 desta linha. Ele deve se tornar como eth0 Link HWaddr 94:EE...
25.04.2018 / 13:15
1
resposta

Sed não substitui o texto corretamente

Estou tentando executar o sed para substituir algum texto em um arquivo, e eu quebrei o texto separadamente, executei sed nele individualmente para garantir que tudo fosse escapado corretamente e funcionasse. Quando eu coloco tudo de volta, isso...
07.05.2018 / 01:40
1
resposta

Substituindo uma linha em vários arquivos

Eu tenho uma lista de arquivos e números de linha correspondentes onde eu quero realizar a substituição: s/LOG.error/LOG.warn Existem outros locais onde isso pode ocorrer e não querem incomodar essas linhas. Como posso fazer isso usando o...
11.04.2018 / 12:58
3
respostas

Encontre arquivos que contenham uma string, mas NÃO na linha correta

De um determinado diretório, estou tentando determinar quais arquivos: contém pattern mas NÃO na linha 1 Eu sei como fazer a parte 1 - grep -nHRF [pattern] [path] - no entanto, estou procurando filtrar com base naqueles que corres...
15.03.2018 / 16:39
1
resposta

comando SED dando retorno de carro

Eu tenho um problema com um comando SED Eu preciso substituir o caractere @ com uma string e anexar uma string a uma coluna em um arquivo csv Então [email protected] se tornaria [email protected] Estou usando o segu...
20.10.2017 / 21:48
2
respostas

Modificando um arquivo com sed usando redirecionamento

isso funciona como eu esperava: $ cat in abc 123 $ sed -E -i .bk 's/[0-9]+/(&)/' in $ cat in abc (123) $ cat in.bk abc 123 Mas não isso: $ cat in abc 123 $ sed -E 's/[0-9]+/(&)/' in abc (123) $ sed -E 's/[0-9]+/(&)/' in...
13.09.2017 / 18:31
1
resposta

São Ex / vim ex-mode e são utilitários categoricamente diferentes ou dois programas diferentes para as mesmas tarefas

Eu entendo que o sed (editor de fluxo) é um editor não interativo que é útil para scripts e processamento em lote. Eu também entendo que ex e é invocação do vim: ex-mode são editores de linha para processamento de texto não interativo. Minha per...
28.08.2017 / 04:40
1
resposta

Ordenar uma tabela baseada em uma coluna com string misturada com números no bash

Eu tenho um arquivo txt com a tabela abaixo 3-6-13 0.0712 ./13-t.xyz 3-6-13 0.0717 ./2-t.xyz 3-6-13 0.3737 ./6-t.xyz 3-6-13 0.5862 ./5-t.xyz 3-6-13 0.7503 ./4-t.xyz Como posso classificá-lo com base na terceira coluna como: 3...
30.01.2018 / 14:11