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

Como obter linhas cuja enésima coluna contém a mth coluna

Eu tenho um arquivo CSV contendo domínios e webmails, como este: site1.com,mail.site1.com site2.com,testmail.com site3.com,mx.site3.com site4.com,smtp.site4.com site5.com,foomail.com site6.com,barmail.com site7.com,webmail.site7.com site8.com...
09.01.2017 / 08:39
2
respostas

Remove caracteres unicode desconhecidos de arquivos de texto - sed, outros métodos bash / shell

Eu preciso pesquisar e substituir todas as ocorrências de um caractere desconhecido em alguns arquivos com o mesmo nome. Abrindo esses arquivos com o vi, eu leio < 91 > código para esse caractere. Abrindo-os com nano, eu li um "ponto de...
20.02.2014 / 15:40
3
respostas

Como posso remover o último separador de vírgula do final de um arquivo?

Como pode remover o último separador de vírgulas de um arquivo no Linux? Exemplo de arquivo: "is_supported_kafka_ranger" : "true", "kafka_log_dir" : "/var/log/kafka", "kafka_pid_dir" : "/var/run/kafka", "kafka_user" : "kafka", "kafka_user_...
03.06.2018 / 12:58
8
respostas

Grep rest of line… depois da partida

Eu tenho um arquivo contendo apenas duas linhas, com a seguinte estrutura: $ cat /tmp/pwpower.log 000D6F0000D34227, -114.10 000D6F0001A405C4, -130.09 Os valores são valores de energia da minha usina solar. Valor negativo significa geração...
17.06.2014 / 10:01
5
respostas

Mesclar linhas alternativas de dois arquivos

Arquivo1: .tid.setnr := 1123 .tid.setnr := 3345 .tid.setnr := 5431 .tid.setnr := 89323 Arquivo2: .tid.info := 12 .tid.info := 3 .tid.info := 44 .tid.info := 60 Arquivo de saída: .tid.info := 12 .tid.setnr := 1123 .tid.info :=...
17.06.2015 / 07:47
6
respostas

Remover linhas que não iniciam com um padrão de um determinado conjunto de padrões

Eu tenho um arquivo que contém dados como este: report aaaaaaaa - .. -th bbbbbbbbb -to ccccccccc .. --. Pergunta: desejo remover qualquer linha que não comece com as seguintes sequências: report -th -to isso significa que...
06.11.2013 / 21:37
4
respostas

Como imprimir as linhas 15 e 25 de cada 50 linhas?

Eu tenho um arquivo grande e gostaria de imprimir de cada linha de 50 linhas, as linhas 15th e 25th . sed -n '15,25p' inputfile Como modificar este comando para imprimir somente as linhas 15 e 25 e fazer um loop em cada uma das 50 linh...
25.11.2016 / 10:57
6
respostas

Substitua todos os valores de uma coluna para 1

Eu tenho vários arquivos de texto contendo 12 linhas e 3 colunas. Exemplo: 2 6 0.74 42 6 0.58 80 6 0 112 6 0.24 132 6 1 216 6 0.7 342 6 0 390 6 0.21 432 6 0...
01.12.2016 / 09:19
7
respostas

Qual é a maneira mais fácil de adicionar uma string no início de cada linha do arquivo a partir da linha de comando?

Eu estou procurando uma maneira de adicionar alguma string ao início de cada linha (mesma string para cada linha). Não é algo personalizável, mas sim algo que será fácil de lembrar e disponível em todas as plataformas compatíveis com POSIX (e ta...
08.10.2013 / 18:58
4
respostas

Delimita pelo espaço mas ignora o espaço da barra invertida

5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Gos...
25.09.2018 / 15:00