Perguntas sobre 'shell-script'

1
resposta

Excluir linhas de um arquivo

Eu tenho um arquivo onde os dados estão presentes no formato abaixo: cat file.txt 02|123 04|321 08|453 09|364 01|789 23|765 então aqui 02,04 ... representa Hora e 123,321 ... representa algum valor aleatório. Eu quero excluir todas as...
10.03.2016 / 18:14
1
resposta

Filtrando datas com grep e awk

Eu criei o alias abaixo no meu arquivo .bash_aliases alias auth="grep \"$(date|awk '{print $2,$3}')\" /var/log/auth.log | grep -E '(BREAK-IN|Invalid user|Failed|refused|su|Illegal)'" Isso deve: verifique a data de hoje...
15.01.2011 / 05:02
2
respostas

usando a variável “file” obtida de 'for “file” in' e passar para outro script falha [closed]

Estou tentando pesquisar todos os arquivos .mkv na minha pasta atual e, em seguida, usando mediainfo , quero colocar o height de seus metadados em uma variável, mas parece que está falhando. Este snippet: height=$(mediainfo "input....
14.04.2015 / 18:04
4
respostas

Como manter um número específico de processos em execução?

Estou tentando escrever um script de shell para converter muitos arquivos .wav para .mp3. Eu uso o comando "find" para encontrá-los, depois o comando "lame" para converter. Eu posso usar um loop for simples para isso, mas eu preciso fazer isso u...
04.05.2015 / 13:49
5
respostas

Escolha o arquivo mais recente com base no número de sequência fornecido no nome do arquivo

Eu tenho poucos arquivos em um diretório, eu preciso escolher o mais antigo para o processamento. Para Exp: tenho abaixo os arquivos no diretório / tmp: Sample_0000237826-001_xyz.dat Sample_0000437564-001_xyz.dat Sample_0000237826-002_xyz....
03.03.2015 / 13:38
1
resposta

bash: erro de sintaxe próximo ao token inesperado '('

Estou tentando concatenar alguns arquivos lado a lado. Eu uso o comando pr no terminal. Funciona bem, mas quando eu uso em um script de shell, recebo a seguinte mensagem de erro: syntax error near unexpected token '(' Aqui está o sc...
10.07.2014 / 12:20
2
respostas

Bash - echo linha por linha, ignorando o espaço entre as linhas

Eu li a postagem em: bash - substitua o espaço pela nova linha , mas isso não ajudou a resolver meu problema. [My Directory] [root@testlabs Config]# ls Archive Backup_Files config_file.tgz hostname1-config.uac hostname2-config.uac hostn...
14.11.2014 / 08:46
1
resposta

Script de shell verifica se o arquivo existe?

Eu escrevi um script de backup simples que faz backup de minhas coisas em um servidor remoto, tudo está funcionando muito bem, mas gostaria de ter algum tipo de relatório como "backup bem-sucedido ou não". este é o meu script # backup CHEC...
30.11.2014 / 13:23
5
respostas

Obter valores bloco por bloco no mesmo arquivo

Eu tenho um arquivo dizendo "SAMPLE.txt" com o seguinte conteúdo, P1 10,9:6/123456 P2 blah blah P1 10,9:5/98765 P2 blah blah P1 blah blah P2 Eu quero que um arquivo de saída diga "RESULT.txt" como, Value1:123456 Value2:98765 Value3:NUL...
09.06.2014 / 17:35
1
resposta

O que significa “se [-e $ name]”? Onde $ name é um caminho para um diretório

No if [ -e $name ] , que verificação de condição é -e ? $name é uma variável de um caminho para um diretório.     
03.05.2014 / 23:37