Perguntas sobre 'shell-script'

7
respostas

ssh e shell através do ssh: como sair?

Estou lançando um script distante por SSH assim: ssh user@ipaddress '~/my_script.sh' Tudo está indo bem, mas quando o script terminar, a conexão não será fechada. Eu Tem que pressionar CTRL-C para quebrar a conexão atual. Eu tentei o c...
05.11.2010 / 14:26
5
respostas

Programaticamente determinar se um script está sendo executado no laptop ou desktop?

Existe alguma maneira confiável de determinar (programaticamente) a partir de um script bash se ele está sendo executado em um laptop ou em um computador desktop? Eu poderia pedir ao usuário para perguntar, mas isso é muito desajeitado.     
13.02.2015 / 21:21
7
respostas

Executa um script de shell no OS X sem que uma janela de terminal apareça?

Estou tentando configurar alguns atalhos de teclado que abrem sessões específicas do iTerm, o que eu consegui fazer com o BetterTouchTool e um pouco de mágica do AppleScript. O problema é que o OS X insiste em abrir uma janela do Terminal para q...
22.11.2011 / 13:08
6
respostas

Execute o script no OS X 10.6 na conexão de rede. (como /etc/network/if-up.d/)

Existe alguma maneira de executar um script quando uma interface de rede aparece no Mac OS X? Eu tentei colocar um script chamado ip-up em / etc / ppp, mas ele não parece ser disparado quando eu me desconecto e reconecto a uma rede sem fio....
20.10.2010 / 15:11
4
respostas

Como você evita apóstrofos em uma única string entre aspas no bash?

Eu não entendo como o bash avalia o escape de caracteres de apóstrofe em strings entre aspas simples. Aqui está um exemplo: $ echo ''\''Hello World'\''' 'Hello World' # works $ echo '\'Hello World\'' > # expects you to continue input...
01.10.2012 / 12:04
2
respostas

Como posso comparar uma variável com uma string de texto, em vez de um inteiro, em uma instrução if / else?

No processo de escrever um script de shell, me deparei com um problema com a seguinte declaração if / else que está em algum lugar no meio do script: if [ $act -eq "add" ] then read - "add or update: " $comm git commit -m "$comm $file...
30.01.2013 / 05:49
4
respostas

Quem lida com a estrela * em eco *

Quem lida (interpreta) o * em echo * O echo vê a estrela ou o shell cuidando disso e retorna uma lista de nome de arquivo .. E sobre cp temp temp*     
13.04.2015 / 22:44
3
respostas

Como eu inicio um script bash do Finder no OS X?

Como eu inicio um script bash do Finder no OS X? Eu estou bem trabalhando na CLI, mas meu pequeno script não é tão amado pelos meus colegas ligados à GUI.     
10.09.2009 / 10:10
3
respostas

Bash shell: lista todos os arquivos do tipo .png ou .PNG?

Em um script bash, como posso dizer 'para todos os arquivos do tipo .png ou .PNG'? Estou tentando: for i in ('ls *.PNG' && 'ls *.png') mas recebendo um erro de sintaxe.     
16.05.2011 / 03:15
1
resposta

Bash: opcionalmente passando argumentos para um comando

Estou tentando adicionar argumentos a uma chamada de comando depende de outra variável. Por favor, olhe o código de script de shell: curl \ $([ -z "${title}" ] || echo --data-urlencode title=${title}) \ http://example.com No exemplo,...
25.08.2014 / 07:09