Perguntas sobre 'shell-script'

3
respostas

Leia cada diretório e execute ações no script Bash

Eu tenho essa estrutura de diretórios em /var/sync : # tree -d /var/sync/ /var/sync/ ├── sync_bi │   ├── replicator => Replicator.php │ sync.php ├── sync_pfizer │   ├── replicator => Replicator.php │ sync.php │ replicator.sh │ sy...
04.11.2015 / 14:18
3
respostas

Pares de valores de chave completos

Histórico: Eu quero escrever um script bash (MacOS 10.9.5) que insere valores associados a algumas strings. No script, definirei cada um dos possíveis valores associados. Por exemplo, posso definir o texto associado ao texto do link yahoo...
01.12.2015 / 13:54
2
respostas

Como eu canalizo os arquivos baixados com o wget através do tar?

Eu gostaria de enviar tarballs ( .tar.gz arquivos neste caso) Eu faço o download com o GNU Wget ( wget ) através de tar -xzf (para descompactá-los, se isso não estiver claro), mas não sei como. Eu tentei: wget -q -O- ${SRC_URI} | tar...
30.10.2015 / 11:52
2
respostas

Como listar todos os arquivos que não foram criados na quinta-feira

Eu preciso excluir os backups antigos, mas só quero manter os backups de quinta-feira e excluir o restante dos backups. Me dê algumas dicas de kung fu. Eu estou no RHEL se isso faz diferença.     
09.03.2014 / 08:16
3
respostas

Como otimizar este oneliner? (se a segunda coluna estiver vazia, coloque a linha em outro arquivo)

Eu tenho um pouco de "oneliner": while read ONELINE; do if [[ -n "'echo $ONELINE | awk '{print $2}''" ]]; then echo "$ONELINE" >> LIST-ok.txt else echo "$ONELINE" >> LIST-notok.txt fi done < ORIGINALLIST.txt m...
23.02.2014 / 16:46
1
resposta

Como conseguir encontrar -exec para chamar um script de shell?

Tomando a partir da última resposta (por im3r3k) aqui: Como recursivamente fragmentar uma árvore de diretórios inteira? Estou tentando obter o comando find para chamar um script de shell conforme descrito. Até agora eu tentei: find...
04.07.2014 / 04:36
2
respostas

como copiar arquivos como o “Robocopy” da Microsoft no debian?

Eu tenho tentado migrar pequenas partes da minha mídia / centro de downloads do Windows para o Linux antes de dar um salto na minha central de mídia. Agora eu tenho um pi framboesa criado, com raspbian, onde vou experimentar coisas diferentes an...
04.12.2014 / 22:20
1
resposta

Por que esse código funciona no bash v4.4, mas não no bash v3.2?

Eu tenho o seguinte script: #!/bin/bash encl0=( 0,0 0,1 0,2 0,3 0,4 0,5 0,7 0,8 0,9 0,10 0,11 0,12 0,13 0,14 0,15 ) MISSING_DISKS=() OLDIFS=$IFS IFS=$'\n' MISSING_DISKS+=($({ printf '0 %s\n' {0..15}; printf '0 %s\n' "${encl0[@]#0,}"; } | sor...
12.05.2018 / 21:58
1
resposta

Como as tarefas podem criar pid quando o programa ainda não está em execução?

Eu quero limitar a capacidade de processamento para apenas um único núcleo em minha máquina, então descobri que taskset pode ajudar a definir um único núcleo, digamos core 0, como o seguinte (Cortesia para este answer ): taskset -c 0 -p 45...
06.05.2018 / 16:55
1
resposta

Verificando se o rsync foi bem-sucedido

É possível verificar se um rsync é bem-sucedido e potencialmente coletar um erro se não for? Como estou usando --link-dest, acho que isso pode ser mais difícil de detectar. Sou bastante novo para bater, então qualquer orientação seria apre...
10.06.2018 / 09:52