Perguntas com a marcação «scripting»

225
Pasta recursiva Python lida

Eu tenho um plano de fundo em C ++ / Obj-C e estou apenas descobrindo o Python (estou escrevendo há cerca de uma hora). Estou escrevendo um script para ler recursivamente o conteúdo de arquivos de texto em uma estrutura de pastas. O problema que tenho é o código que escrevi funcionará apenas para...

220
Como resolver links simbólicos em um script de shell

Dado um caminho absoluto ou relativo (em um sistema semelhante ao Unix), eu gostaria de determinar o caminho completo do destino depois de resolver quaisquer links simbólicos intermediários. Pontos de bônus por resolver também a notação de ~ nome de usuário ao mesmo tempo. Se o destino for um...

196
Número aleatório de um intervalo em um Script Bash

Eu preciso gerar um número de porta aleatória entre 2000-65000um script de shell. O problema é que $RANDOMé um número de 15 bits, então estou preso! PORT=$(($RANDOM%63000+2001)) funcionaria bem se não fosse pela limitação de tamanho. Alguém tem um exemplo de como eu posso fazer isso, talvez...

187
Determinar se existe uma função no bash

Atualmente estou fazendo alguns testes de unidade que são executados a partir do bash. Os testes de unidade são inicializados, executados e limpos em um script bash. Esse script geralmente contém as funções init (), execute () e cleanup (). Mas eles não são obrigatórios. Eu gostaria de testar se...

169
awk sem imprimir nova linha

Quero que a variável sum / NR seja impressa lado a lado em cada iteração. Como evitar que o awk imprima uma nova linha em cada iteração? No meu código, uma nova linha é impressa por padrão em cada iteração for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for f in 2.54...

165
comando eval no Bash e seus usos típicos

Depois de ler as páginas do manual do bash e com relação a este post . Ainda estou tendo problemas para entender o que exatamente o evalcomando faz e quais seriam seus usos típicos. Por exemplo, se o fizermos: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo ${$n}...

165
Como uso o Ruby para scripts de shell?

Eu tenho algumas tarefas simples de script de shell que eu quero fazer Por exemplo: Selecionando um arquivo no diretório ativo de uma lista dos arquivos que correspondem a alguma expressão regular. Eu sei que posso fazer esse tipo de coisa usando bash e grep padrão, mas seria bom poder hackear...

160
Finalidade de #! / Usr / bin / python3

Eu notei isso em algumas linguagens de script, mas neste exemplo, estou usando python. Em muitos tutoriais, eles começariam #!/usr/bin/python3na primeira linha. Não entendo por que temos isso. O sistema operacional não deveria saber que é um script python (obviamente está instalado desde que você...

157
Exclua todos os arquivos X, exceto os mais recentes, no bash

Existe uma maneira simples, em um ambiente UNIX bastante padrão com bash, de executar um comando para excluir todos os arquivos X, exceto os mais recentes, de um diretório? Para dar um exemplo um pouco mais concreto, imagine algum trabalho do cron escrevendo um arquivo (por exemplo, um arquivo de...