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

Processos de script em paralelo

Gostaria de analisar o log de acesso do apache com IPs. Eu usei o seguinte código, mas demorou quase 90 segundos. grep "^$CLIENT_IP" /var/log/http/access.log > /tmp/access-$CLIENT_IP.log Então eu tentei alternativa como abaixo. sed...
10.04.2018 / 17:06
1
resposta

Faça o trabalho sed através de 2 ou mais linhas (todas as linhas neste caso) em vez de apenas uma [duplicata]

Eu uso o Ubuntu 16.04 com o Bash e devo ativar o http2 para um site específico que eu tenho em um ambiente Nginx. Nativamente, o utilitário sed faz seu processamento de texto na primeira instância na primeira linha relevante (usando o a...
05.03.2018 / 10:36
3
respostas

Obter linhas até o primeiro intervalo de padrões correspondente [duplicado]

Eu tenho um arquivo que se parece com o seguinte: line1 line2 line3 line4 line5 line6 line7 line5 line2 Eu quero obter dados entre line1 e line5 . Eu usei awk '/line1/,/line5/' myfile . Esperando que a saída seja: line1 line2...
24.01.2018 / 15:04
3
respostas

GNU sed - Criando uma versão modificada de um modelo existente, com base em um argumento variável

Esta questão é sobre renderização de modelos com sed . Eu tenho o arquivo de modelo nginx_app : server { root ${drt}/${domain}/; server_name ${domain} www.${domain}; } Eu uso esse arquivo em outro script: #!/bin/bash dom...
06.02.2018 / 13:28
2
respostas

parsing data with sed command

Minha saída assim: <li><a href="/intl/id/download/">Bahasa Indonesia</a></li> <li><a href="/intl/ms/download/">Bahasa Melayu</a></li> <li><a h...
29.04.2018 / 17:38
2
respostas

Como converter e-05 para 0.0000

Quando eu tento analisar html via curl + jq eu vejo isso onde vejo 0.0000123 ele imprimindo por exemplo 1.23e-05.How posso converter isso? Ou se é tão difícil, por favor escreva algumas alternativas sed ou awk.     
12.02.2018 / 19:23
2
respostas

pt - Confuso com o que cada campo faz

Eu sou realmente novo no UNIX (bash) e tenho tentado brincar com a linguagem. No momento, estou tentando criar uma tabela com um cabeçalho fixo de um arquivo .txt. Então me deparei com um código que é assim: column -t -s : <(echo Name:A...
12.01.2018 / 05:51
3
respostas

Sublinhado para camelCase [duplicado]

Como posso converter palavras separadas sublinhadas para "camelCase"? Aqui está o que estou tentando: echo "remote_available_packages" | sed -r 's/([a-z]+)_([a-z])([a-z]+)/\U\L/' Mas retorna remoteAvailable_packages sem alterar o p...
12.01.2018 / 19:30
2
respostas

Quando precisamos de '-e' para sed?

Eu estava lendo o link e tenho uma dúvida sobre a opção -e do sed. Se eu estiver correto, -e é usado para preceder um comando sed inline. Mas podemos especificar um comando inline sed sem -e . Por exemplo, os dois seguintes funciona...
21.08.2017 / 12:29
3
respostas

Calcula a diferença de tempo entre duas linhas

carimbo de data / hora do grep em um arquivo, conforme indicado abaixo. Agora preciso calcular a diferença de tempo dados do arquivo: 18:29:10 04:56:50 Eu tentei seguir o comando que sua saída está em menos: awk -F":" 'FNR==1{split(...
04.01.2018 / 08:38