Perguntas sobre 'shell-script'

2
respostas

Piping dados para stdin de um processo sem causar EOF depois

Eu tenho um executável que inicia um shell interativo pelo usuário. Eu gostaria de, após o lançamento do shell, injetar alguns comandos primeiro, depois permitir que o usuário tenha sua sessão interativa. Eu posso fazer isso facilmente usando e...
05.12.2013 / 18:14
3
respostas

Teste se uma string contém uma substring

Eu tenho o código file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Eu testo se file contém "gen". A saída é "False". Nice! O problema é quando eu substituo "gen" por uma...
13.06.2017 / 16:26
4
respostas

Existe um shell JavaScript?

Recentemente, tenho trabalhado com JS e estou muito entusiasmado com essa linguagem. Eu sei que existe node.js para executar o JS no lado do servidor, mas existe um shell que usa o JS como uma linguagem de script? Se tal coisa existe, como uti...
09.12.2012 / 15:20
5
respostas

getopt, getopts ou análise manual - o que usar quando quero suportar opções curtas e longas?

Atualmente estou escrevendo um script Bash que possui os seguintes requisitos: deve ser executado em uma ampla variedade de plataformas Unix / Linux deve suportar opções curtas e (GNU) longas Eu sei que getopts seria o caminho prefer...
29.01.2013 / 12:37
3
respostas

chmod + modo silencioso + como forçar o código de saída 0 apesar do erro

É possível executar chmod e ignorar erro do comando Exemplo (observação file.txt não exsist para mostrar o exemplo) Quando eu digito chmod 777 file.txt Eu recebo erro na saída chmod: cannot access file.txt : no such file or dir...
05.03.2014 / 11:55
4
respostas

Como apagar um arquivo na máquina remota via SSH usando um Script Shell?

Estou escrevendo um Shell Script no qual preciso excluir um arquivo em uma máquina remota por meio de um Shell Script. Fluxo manualmente: ssh [email protected] .. então no domínio: cd ./some/where rm some_file.war Como realiza...
27.07.2011 / 13:44
2
respostas

As cotações são necessárias para atribuição de variável local?

Posso omitir com segurança as cotações do lado direito de uma tarefa local? function foo { local myvar=${bar} stuff() } Estou interessado principalmente em bash , mas qualquer informação sobre casos de canto em outras camadas é...
25.10.2013 / 15:17
5
respostas

Por que preciso colocar “do” na mesma linha que “for”?

1. Resumo Eu não entendo, por que preciso E010 regra bashate . 2. Detalhes Eu uso bashate para linting .sh files. Regra E010: do not on the same line as for for bashate: Correto: #!/bin/bash for f in bash/*...
13.05.2018 / 09:23
5
respostas

Melhor maneira de aceitar variações de "Yes" de um prompt de shell

O teste de usabilidade de um script de shell que eu escrevi descobriu que as pessoas tinham diferentes expectativas sobre como responder a uma pergunta que esperava "sim" como a resposta. Veja variações no exemplo de código abaixo. Certamente...
22.05.2011 / 17:42
10
respostas

Pode incluir variável de shell - caractere?

Não consigo usar - em variáveis no shell. Existe uma maneira de poder usá-lo, porque eu tenho um script que depende de tais variáveis nomeadas: $export a-b=c -bash: export: 'a-b=c': not a valid identifier $export a_b=c Primeiro, lança...
31.10.2011 / 09:29