Perguntas sobre 'shell-script'

4
respostas

Converte multilinhas para uma única linha

Eu tenho um arquivo de log de várias linhas e quero convertê-lo em um log de linha única. Exemplo multilinha: 6/13/2015 12:00:47 AM - { 562} START Web 6/13/2015 12:00:47 AM - Requested Web connection from 123.125.71.103 [123.125.71.103]...
26.07.2015 / 09:25
1
resposta

Variável dinâmica no script do KornShell

Este script do KornShell (ksh): envir=Dev eval "${envir}foo=bar" echo "$Devfoo" Saída: bar Mas não sei qual valor é atribuído à variável envir . Então eu quero fazer algo assim, onde a saída é a mesma que acima: envir=Dev...
28.07.2015 / 16:13
3
respostas

Script de shell executado com os resultados cron em arquivo de tamanho diferente do executado manualmente

Eu tenho um servidor RHEL no qual estou executando um banco de dados MySQL. Eu tenho um script Bash que executa mysqldump que cria um arquivo de backup. O arquivo de backup criado ao executar o script diretamente no Bash tem 754259 bytes de t...
04.08.2015 / 13:17
1
resposta

Usando o Grep In For Loop

File1 contém: 421 RP-001 421 RP-002 421 RP-003 550 SC-001 550 SC-002 550 SC-003 550 SC-004 550 DY-001 550 DY-002 550 DY-001 550 OU-001 550 OU-002 Script: #!/bin/bash Elogs=/home/elogs.txt Errors=/home/errorcodes for i in 'cat $Err...
08.06.2016 / 06:10
6
respostas

Último dia útil do mês

#!/bin/bash #!/usr/local/bin #!/usr/sbin #!/usr/bin # Script to Check last working Day of the Month echo " Enter Month and Year :" read mon year cal $mon $year| egrep "28|29|30|31"|awk 'BEGIN { var1=$NF;var2=NF; } {...
22.08.2015 / 16:11
1
resposta

Como posso usar várias instruções if dentro de outra instrução if de um programa awk?

Eu tenho um arquivo CSV e quero ter várias verificações para recuperar os dados do arquivo CSV. Eu tenho as seguintes condições que precisam ser atendidas e estou tentando usar o awk em um shell script para preencher estas condições: if ( Col...
15.07.2015 / 10:16
1
resposta

Condição para encontrar um arquivo

Estou tentando escrever um script que procure um arquivo e, se for encontrado, salve o caminho completo para uma variável. Versão atual: if [[ -n FOUND_PATH=$(find "$PATH" -name "file.exe") ]]; then echo "Found, full path: "$FOUND_PATH el...
16.07.2015 / 19:07
1
resposta

tr -c '[a-zA-Z]' '\ n' não substituindo todos os caracteres do complemento

Escrevendo um script, eu queria substituir todos os caracteres, exceto alfa ([a-zA-Z]) por uma quebra de linha. Por definição, ao usar o sinalizador -c (complemento de conjunto), o tr deve substituir todos os caracteres que não estão no SET1 pel...
02.11.2015 / 18:16
2
respostas

Encontre e substitua todos os mesmos arquivos entre 2 diretórios

Eu quero encontrar todos os arquivos em dir1 com os mesmos nomes de arquivo correspondentes em dir2 e substituí-los pelos arquivos de dir2 . Por exemplo: dir1: first.txt second.txt dir2: third.txt first.txt Por isso, quero remo...
03.11.2015 / 09:12
2
respostas

Como removo o 'lixo' extra deste arquivo de log?

Estou tendo alguns problemas com arquivos de log do IIS 8.5 que desejo processar com o AWstats. Como meus servidores IIS estão atrás de um balanceador de carga, tive que adicionar um campo de log personalizado, X-FORWARDED-FOR. No entanto, isso...
10.04.2015 / 11:13