Perguntas sobre 'shell-script'

2
respostas

bash set -o errexit problema ou a maneira de incrementar variável?

Eu tenho um shell script incrementando uma variável como no exemplo abaixo com set -e: $ var=0; echo $? 0 $ ((var++)); echo $? 1 $ ((var++)); echo $? 0 $ ((var++)); echo $? 0 $ echo $var; echo $? 3 0 $ bash --version GNU bash, version 4.2.46(...
14.04.2016 / 14:50
1
resposta

quem obterá uma contagem de “subDir base” sem subDirs?

Tudo o que estou tentando fazer é obter uma contagem de direcrories em um nível de uma árvore. até agora eu tenho isso. find /media/data/temp1 -type d -exec basename {} \; que me dá isso: temp1 Coldplay Greatest Hits Sex Pistols never...
28.11.2015 / 17:48
1
resposta

Repita com base na entrada do usuário OS X

Estou criando um script que solicita que um usuário insira uma mensagem e quantas vezes ele gostaria de exibir essa mensagem. Isso é o que eu tenho até agora. message.sh #!/bin/bash echo -en "Enter a message to display: " read -r...
24.01.2016 / 12:58
1
resposta

Tmux exibe “xzy not ready” na barra de status

Estou usando o iTerm 2 à noite e tenho a seguinte configuração de configuração do tmux para a barra de status à esquerda: set -g status-left "#[fg=green]#h @ #[fg=cyan]#(extip | awk '{print \"ip \" $1}') #[fg=yellow]#(ifconfig en0 | grep 'ine...
04.01.2016 / 22:27
1
resposta

Parâmetro ignorado quando citado

Eu tenho um diretório com 3 arquivos: file1 , file2 e o seguinte script bash: #!/bin/bash set -e Command="ls -1 -I file1" echo "Command: $Command" Files='$Command' echo "Files:" echo $Files O resultado é o esperado. Ou seja file1...
09.12.2015 / 16:24
1
resposta

Como extrair data e calcular se está dentro de “x” dias a partir de hoje?

Atualmente tenho arquivo com estrutura como Foo Sign: blah SubFoo Sign: blah BarDate: 2017-11-31 Foo Sign: blah BarDate: Never Foo Sign: blah BarDate: 2016-12-20 Foo Sign: blah BarDate: 2014-12-20 .... and so on Estas...
14.12.2015 / 19:51
1
resposta

ksh: para loop fazer um loop pelos arquivos em um diretório particular

schema_dir=schema_app for SCHEMA_CHANGE in $schema_dir/* do então meu pwd é /A/B/C/scripts dentro do qual eu tenho subdiretórios ( schema_app , schema_data , etc). Eu quero um loop para executar os arquivos em cada diretório, dependen...
13.12.2015 / 22:05
2
respostas

Verifica a entrada antes de executar um “loop for”

existe alguma maneira de verificar ou testar a entrada de uma 'leitura' contra um 'loop'? Eu não quero que a instrução case seja executada. Qualquer entrada está incorreta. A partir de agora, ele irá percorrer, emitindo o ramo *) várias vezes...
17.12.2015 / 19:12
1
resposta

Como evitar a exibição de tela truncada durante a execução de scripts em hosts remotos?

Cenário atual: Eu estou tentando executar o shell script Unix de uma caixa Solaris 5.10, dentro do script uma das tarefas é a ssh para outro host Linux (par ssh-key já configurado) e executar um conjunto de comandos. Problema: Enquanto o...
09.02.2016 / 01:05
2
respostas

Ajuda com o script a ler números de um arquivo e a determinar se são números pares ou ímpares

Por isso, quero que meu script teste a existência de um arquivo que já preenchi com números. Ele faz isso, mas depois disso eu quero que ele seja executado por um tempo. Verifique se os números no arquivo são ímpares ou até mesmo quando ele veri...
10.11.2015 / 00:15