Perguntas sobre 'shell-script'

2
respostas

Por que o bloco 'until' foi projetado porque é apenas uma versão negativa de 'while'?

No meu entender, until block é apenas a versão oposta de while , como until "condition A is met" é equivalente a while "condition A is not met" . Em algumas linguagens modernas, como python , há apenas while . Então, por q...
22.02.2015 / 03:30
2
respostas

Script para desligar os canais do Asterisk

Estou tentando criar um script para o Asterisk. Nós usamos muito channspy. Às vezes o canal fica aberto e não se liga, mesmo que o softphone esteja desligado (não entendo por quê). Então eu pensei em criar um script para pegar o número de canais...
31.03.2015 / 09:44
1
resposta

Mover o subdiretório para o novo diretório pai, onde o novo nome do diretório é incrementado em 1

Estou tentando mover um subdiretório de um diretório pai para outro por centenas de instâncias, enquanto altero o nome do subdiretório durante a movimentação. Meus diretórios são um conjunto de números: 1000, 1001, 1002, 1003, ..., 1998, 1999...
27.03.2015 / 23:30
2
respostas

Por que não posso aplicar esse script a arquivos que não estão no meu diretório atual?

Eu recebi este script ~/bin/align-tables do emacs stackexchange #!/bin/sh # -*- mode: shell-script -*- # # tangle files with org-mode # DIR='pwd' FILES="" # wrap each argument in the code required to call tangle on it for i in $@; do FILE...
17.09.2015 / 07:45
1
resposta

Espelhamento stackexchange incluindo imagens externas

Este script criará uma pasta espelho com todas as minhas páginas de atividades salvas para leitura off-line, incluindo todas as perguntas afetadas #!/bin/bash USERNAME=rubo77 MAXDEPTH=2 # increase this if you want to backup more of your histo...
07.11.2014 / 09:15
1
resposta

Salve linhas em arquivos diferentes com base na data

Como posso forçar uma reavaliação disso todas as vezes? cat > $(date '+%H-%M-%S').log Para que, quando eu saio pela primeira vez, algo seja gravado em um arquivo, e depois de alguns segundos eu faço outra saída e ele será salvo em um n...
03.09.2014 / 10:18
1
resposta

Instalando noip via sh script

Eu tenho este script: cd /usr/local/src/ wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz tar xf noip-duc-linux.tar.gz cd noip-2.1.9-1/ make install <<END_SCRIPT Username password 30 N END_SCRIPT De acordo com o este...
08.09.2014 / 17:40
2
respostas

Passa dois comandos shell (canalizados) como um parâmetro para uma função shell

Eu defini as seguintes funções do shell: success() { printf "[3[32mSUCCESS3[0m]\n" } failure() { printf "[3[31mFAILURE3[0m]\n" } try() { result=$($* 2>&1) if [ $? -ne 0 ]; then failure echo $result exit 1 fi...
12.09.2014 / 14:05
2
respostas

Procura por uma string na saída de um comando

Estou preso a um script simples. Desejo executar tracepath em vários endereços e descobrir se algum IP está contido na saída do tracepath . Por enquanto eu tenho o seguinte: if tracepath -n google.com | grep x.x.x.x do echo bal bal el...
30.08.2014 / 11:44
2
respostas

Como verificar se o vim está instalado?

Eu quero saber como verificar se um comando está instalado. Especificamente, desejo alias vi to vim em todas as máquinas em que vim é um comando válido. E eu quero manter meus arquivos * rc genéricos. Mas alguns sistemas operacionais...
20.04.2015 / 14:26