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