Perguntas sobre 'scripting'

3
respostas

Verifique se o arquivo é um arquivo; se sim, extrair

Como posso verificar se um arquivo é um arquivo e, em seguida, extraí-lo com 7z ? Eu entendo que eu poderia verificá-lo pelo comando file , mas ele não funcionará em scripts por causa de sua saída. Eu não posso prever que tipo de arquivo pod...
03.03.2018 / 14:40
3
respostas

Loop ignora a mudança de variável de um subshell em segundo plano

Eu escrevi um script que contém um loop until . Esse loop deve ser executado até que uma variável booleana seja definida como true fora do loop. Infelizmente, o loop ignora que a variável foi definida como true e continua em execução. Aqui...
25.08.2015 / 14:25
3
respostas

Resumindo uma matriz dentro do awk?

Eu tenho o seguinte trecho de código: sum1= sum2= declare -a a echo $temp | awk '{split($0,a,","); name=a[1] ; for(i=2;i<=4;i++) sum1+=a[i] ; for(i=5;i<=7;i++) sum2+=a[i] }' Este código não está funcionando. Aqui temp é uma stri...
16.09.2013 / 17:10
4
respostas

chown todos os arquivos baseados no padrão de nome de arquivo no diretório atual

Estou tentando colocar todos os arquivos cujos nomes de arquivos começam com ChownFileNames . Eu usei esse comando, mas parece que não funciona: find . -maxdepth 1 |grep 'ChownFileNames*' -exec chown hadoop:hadoop -- {} . \; O que estou...
20.06.2012 / 12:56
3
respostas

Comando mais curto para excluir arquivos

Nosso servidor da Web foi originalmente mantido por uma empresa diferente. Eles escreveram um pequeno script para limpar os arquivos em cache. O arquivo deles tem várias linhas que são assim: /usr/bin/find /var/www/cache/blah/ |xargs /bin/rm...
20.11.2014 / 07:24
2
respostas

Convertendo e redimensionando muitas imagens png para jpeg

Eu tenho muitas imagens .png em uma pasta. Existe um comando (ou software) que pode converter todos eles para .jpg e (simultaneamente) redimensionar os arquivos .jpg criados para 25% do tamanho original?     
12.07.2014 / 02:15
5
respostas

Como faço para extrair o primeiro dígito de um número (variável em um script bash)? [duplicado]

Digamos que a variável numbers=$@ em que $@ seja da entrada do usuário. O usuário digitou ./script.sh 901.32.02 e eu quero obter o primeiro dígito 9 e armazenar em outra variável. Como posso fazer isso? Foi-me dito para fazer...
02.04.2018 / 06:10
2
respostas

Como o bash interpreta o operador de igualdade sem espaços adjacentes em uma condicional?

O script a seguir não se comporta como eu esperava. Adicionando espaços ao redor do '=' na condicional fez com que ele executasse como eu queria, mas me fez pensar, o que ele está realmente fazendo dentro do condicional? #!/bin/bash S1='foo'...
18.02.2011 / 21:37
2
respostas

Melhor maneira de garantir que um script seja executado uma vez por período?

Eu preciso de um determinado script para ser executado uma vez por mês (outras pessoas que visualizarem essa pergunta podem precisar que ele seja executado uma vez por dia / semana / ano / 5 dias etc.). Eu sei que posso usar o cron para fazer...
29.06.2016 / 11:02
4
respostas

cut / grep e df -h

Como posso grep ou cortar o "173G" em "Verf"? Eu preciso disso para o script Unix na escola. jonas@jonaspc:~/$ df -h /dev/sda2 Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf /dev/sda2 293G 121G 173G 42% /media/Windows...
01.07.2012 / 15:20