Perguntas sobre 'scripting'

1
resposta

nega o uso de múltiplos argumentos getopts

Estou tentando descobrir uma maneira de negar o uso de mais de um argumento de getopts em uma determinada situação. Digamos que tenhamos algo assim: while getopts "a:b:c:def" variable; do case $variable in a)a=$OPTARG b)b=$OPTARG c)c=$OPTARG...
21.03.2016 / 15:56
1
resposta

Avaliação de find (-exec)

Estou procurando todos os arquivos que contêm um conjunto de strings. Se sim, altero seus direitos de acesso. find . -type f -exec grep -q '#!/bin/bash\|#!/usr/bin/grep\|#!/usr/bin/awk' {} \; -exec chmod 700 {} ;\ Estou curioso sobre com...
02.05.2016 / 10:28
2
respostas

Script para organizar a área de trabalho em pastas / diretórios por extensão

Gostaria de organizar os desktops executando um script que coloca todos os seus arquivos em pastas por extensão. Eu encontrei algum código através de googling e o código que encontrei cria uma pasta com o nome do arquivo e coloca o arquivo na pa...
08.01.2016 / 00:44
2
respostas

Comando para pular o processo se o arquivo existir

Eu tenho usado um loop for para executar um pipeline para vários arquivos, mas infelizmente o terminal congelou no meio do caminho. Eu gostaria de executar o pipeline novamente, mas por causa do tempo eu gostaria de pular os diretórios que já te...
09.02.2016 / 23:47
1
resposta

Como posso obter meu script bash para remover as primeiras n e últimas n linhas de uma variável?

Estou fazendo um script para pré-formatar "dig ns google.com" e cortar todo o resultado, exceto a seção de respostas. Até agora eu tenho: #!/bin/bash echo -n "Please enter the domain: " read d echo "You entered: $d" dr="$(dig ns $d)" sr="...
11.04.2016 / 01:28
3
respostas

Baixando alguns milhares de arquivos - como?

Eu quero baixar alguns milhares de arquivos um por um. O tamanho médio de cada um é 5-10Mb. Cada um tem o nome "name_ {i}", onde "i" é um contador. Qual é a maneira mais fácil e melhor de fazer isso? Note que a conexão com a internet pode ser...
23.10.2015 / 18:10
1
resposta

O script não está funcionando, mas o comando funciona fora do script

Eu tenho um script muito simples que basicamente executa um comando e envia o relatório por e-mail para um usuário: #!/bin/bash FROMDATE='date -d "last week 13:00 " '+%Y-%m-%d'' TODATE='date '+%Y-%m-%d'' SLOWLOG='/var/log/mysql/slow-queries....
28.10.2015 / 22:51
4
respostas

piping valor da variável python para o script bash (dentro do script python)

Após anos de bash scripting, tenho a tarefa de modificar um script python para que ele chame um shell script quando certas condições forem atendidas. Essa parte não foi muito ruim, mas agora eu estou tentando também enviar este script de shell u...
03.09.2015 / 18:28
2
respostas

Substrings no script de shell

Estou tentando obter uma substring de uma string, mas estou recebendo o erro: ${curr_rec:3:4}: bad substitution #!/bin/ksh get_file_totals() { if [ -e "$file_name" ] then IFS='' while read line do...
27.05.2015 / 09:26
3
respostas

Script para mover um tipo de arquivo e criar uma subpasta, se existir?

Eu estou tentando encontrar um script que basicamente olharia de forma negativa em um diretório, e se o script encontrar arquivos que são .flac files, ele criará uma subpasta chamada FLAC na mesma pasta e moverá o .flac de arquivos apenas...
30.05.2015 / 17:23