Perguntas sobre 'scripting'

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 / 15: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 / 10: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 / 06: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 / 00: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 / 04: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 / 20: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 / 09: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 / 13:20
2
respostas

Substituir valores comuns em dois arquivos de acordo com a primeira coluna

Como eu substituo valores comuns em dois arquivos de acordo com a primeira coluna? Eu tenho o arquivo 1 (1.txt): CH063_01084 CH063_01083 CH063_13925 CH063_14473 e arquivo 2 (2.txt): CH063_01083 FGSG_16349 4 CH063_14473...
23.06.2014 / 10:10
2
respostas

Chamando uma função por um segundo nome (lição de casa)

Estou escrevendo uma função chamada restore que copiará um arquivo de um diretório de backup para o diretório atual. Agora preciso criar um link físico para restaurar, para que possa ser chamado de purge . Como eu iria implementá-lo para qu...
08.12.2017 / 22:30