Perguntas sobre 'scripting'

2
respostas

divida um arquivo, passe cada parte como um parâmetro para um script, execute cada script em paralelo

Eu tenho um words.txt com 10000 palavras (uma para uma linha). Eu tenho 5.000 documentos. Eu quero ver quais documentos contêm qual dessas palavras (com um padrão de regex em torno da palavra). Eu tenho um script.sh que greps os documentos e saí...
29.07.2014 / 02:53
2
respostas

Abrindo um terminal que não seja o xterm, executando um comando nele e não fechando o terminal após terminar com sucesso

Eu tenho o seguinte script na minha caixa Arch Linux: #!/bin/bash xterm -e "sudo pacman -Syu;bash" Isto irá disparar um xterm e executar o comando sudo pacman -Syu nele. Por causa da parte ;bash , ela não fechará a janela xterm quand...
17.09.2014 / 02:16
2
respostas

Iterar vários parâmetros com espaços no script bash

Eu tenho um script bash para o meu RaspberryPi (executando o Raspbian) que deve ter vários nomes de arquivo como parâmetro (s) e jogar um após o outro (usando omxplayer ). A estrutura básica é esta: #!/bin/bash for f in ${*} do echo "${f}...
10.02.2013 / 19:01
2
respostas

Como analisar muitas variáveis para bash?

Um programa envia seus dados neste formato: n=4607356 null_cells=5668556 cells=10275912 min=0.0433306089835241 max=0.53108499199152 range=0.487754383007996 mean=0.40320252333736 mean_of_abs=0.40320252333736 stddev=0.0456556814489487 variance=...
09.07.2012 / 14:11
2
respostas

Como iniciar o servidor VNC no start-up no Ubuntu 10.04

Eu tenho lutado com isso por tempo suficiente para fazer outra pergunta sobre o script de inicialização. Eu tenho um script de inicialização que é relativamente simples, ou seja: ### BEGIN INIT INFO # Provides: startVNC # Required...
07.12.2011 / 16:41
4
respostas

Posso consertar blocos ruins no meu disco rígido com um único comando?

Estou trabalhando para corrigir os erros no meu disco rígido. É possível fazer isso manualmente, mas pode levar horas. Depois de digitar este comando sudo badblocks -b 512 /dev/sda , obtive centenas de resultados e quero evitar corrigi-los...
02.12.2011 / 13:53
2
respostas

Verifique se um script bash tem exatamente dois argumentos que são diretórios

Estou escrevendo um script bash que compara dois diretórios, mas não sei como verificar as condições Por exemplo, se o usuário digitar 1 arg em vez de 2 (precisamos de 2, pois estamos comparando dois diretórios), isso deve dar um erro. Se os...
15.10.2014 / 04:33
3
respostas

Melhor diretório para scripts compartilhados

Qual é o diretório convencional para manter scripts compartilhados que podem ser usados por mais de um usuário? Li em esta visão geral da hierarquia do sistema de arquivos padrão, mas não parece recomendar um local para armazenar scripts co...
23.03.2011 / 16:10
2
respostas

bash equivalente do $ @ [2, $ #] do zsh

(NB: a motivação para esta questão é apenas melhorar o meu know-how de programação bash ). Eu quero saber o bash equivalente de zsh expressões como $@[2,$#] , que diretamente endereçam um intervalo da matriz de argumentos de linha...
10.08.2013 / 13:58
2
respostas

Existe uma maneira menos complicada de definir o array $ path localmente dentro da função?

Existe uma maneira menos trabalhosa de definir uma versão local do array $path do que é mostrado no snippet a seguir? foo () { local holdpath holdpath=($path) local path path=($holdpath) if ( some_condition ) path=( $PR...
26.06.2013 / 18:03