Perguntas sobre 'scripting'

1
resposta

Como criar uma matriz possivelmente vazia do nome do arquivo glob?

Com zsh , não é difícil criar uma matriz possivelmente vazia dos resultados de um glob (nome do arquivo) (possivelmente nulo). Por exemplo: % pathlist=( /no/such/path/*(N) ); printf -- "%d\n" $#pathlist 0 Com bash , no entanto, a ap...
26.02.2018 / 23:58
2
respostas

A expansão zsh funciona de forma diferente em scripts não interativos?

Atualmente, estou trabalhando em um script zsh bem simples. O que eu costumo fazer é algo como: mv */*.{a,b} . Quando executo isso em um script zsh, ele parece expandir de maneira diferente e falhar enquanto funciona no modo interativo....
28.04.2015 / 16:25
3
respostas

Executa o comando automaticamente quando os arquivos são copiados em um diretório

Eu tenho duas pastas chamadas: A e B, em caminhos diferentes no mesmo computador. Quando eu adiciono qualquer novo arquivo (s) na pasta A, eu quero copiá-lo para a pasta B automaticamente. Minhas pastas: /auto/std1/nat1/A /auto/std2/nat2/B...
23.02.2015 / 17:17
4
respostas

A maneira mais rápida de ler a última linha dentro do padrão de vários arquivos com a mesma extensão

Eu tenho em um diretório /home/files/ alguns arquivos que todos têm a mesma extensão .txt . Por exemplo 1.txt 2.txt 3.txt 4.txt 5.txt test.txt Esses arquivos são todos iguais no formato de dados, mas os dados são diferentes. Todos...
11.01.2015 / 12:02
2
respostas

Como ler comandos do arquivo?

Eu tenho alguns scripts php que eu executo em ordem seqüencial como: php index.php import file1 --offline && php index.php import file2 --deleteUnused && php index.php import file3 Agora, descobri recentemente o comando...
02.07.2014 / 21:44
5
respostas

Executa um script em múltiplos shells?

Eu tenho dois servidores, um AIX com o shell padrão ksh, o outro RHEL com o bash padrão do shell. Eu tenho um script que é montado em ambos os quais executará comandos semelhantes, mas para o AIX ou Linux. Este script não funciona nos servido...
05.08.2014 / 21:56
3
respostas

Tendo um problema procurando por uma string em um arquivo

Eu tentei usar um loop 'case', mas não funciona por um motivo desconhecido para mim. Este é o meu script para o loop do caso. echo "Do you wish to search again? [y/n]" read INPUT_STRING2 case $INPUT_STRING2 y) ;; *) exit ;;...
19.09.2014 / 10:44
2
respostas

Executando comandos após saídas baseadas em eventos

existem comandos como iwevent ou tcpdump -n src host x.x.x.x que enviam para o stdout algumas linhas quando algo acontece. Existe alguma forma de executar algum comando imediatamente depois que uma linha é impressa. Ex: iweven...
11.10.2013 / 00:20
2
respostas

Como posso enfileirar processos?

Eu tenho uma câmera de vigilância e um programa grava vídeos quando um movimento é detectado. Basicamente, este programa salva o vídeo em um formato muito pesado. Minha solução foi chamar um script que converte o vídeo usando o ffmpeg. O scri...
18.09.2011 / 03:33
1
resposta

“tail -f | grep error ”com loop while não está funcionando

O comando abaixo não está dando nenhum resultado. Eu quero grep a linha de erro do arquivo e insira na tabela. Comando que não está funcionando: tail -f logfile.log | grep ERROR|while read msg; do psql -d testdb -c insert into t values...
25.01.2018 / 09:44