Perguntas sobre 'shell-script'

2
respostas

No script bash, qual é a diferença entre declarar e uma variável normal?

No bash scripting: nós criamos variáveis apenas nomeá-lo: abc=ok ou podemos usar declarar declare abc=ok qual é o diferente? e por que o bash faz tantas maneiras de criar variáveis?     
10.01.2016 / 09:19
1
resposta

Bash se a declaração [: ausente ']' erro [duplicado]

Estou tendo problemas com o bash. Eu estou tentando colocar um comando em uma instrução if e, em seguida, compará-lo a uma seqüência de caracteres. Isso funciona perfeitamente. echo $(ipcs | grep Shared | awk '{print $2}') Quando...
09.10.2014 / 12:28
6
respostas

sai do shell script de um subshell

Considere este trecho: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Normalmente, quando func é chamado, o script será encerrad...
18.09.2012 / 18:36
6
respostas

Como posso propagar minha chave de SSH pub para uma lista de servidores sem ter que digitar minha senha repetidamente?

Recebi recentemente o nome de usuário / senha de acesso a uma lista de servidores e quero propagar minha chave pública SSH para esses servidores, para que eu possa fazer o login com mais facilidade. Para que fique claro: Não há nenhum...
22.05.2015 / 06:21
5
respostas

Verifique se o $ REPLY está em um intervalo de números

Estou escrevendo um script de shell para Linux, usando o Bash, para traduzir qualquer arquivo de vídeo para um MP4. Para isso, estou usando avconv com libvorbis para áudio. Dentro do meu script, tenho uma pergunta para o usuário: rea...
09.03.2014 / 16:55
3
respostas

'Erro de sintaxe: “(” inesperado ”ao criar um array

Eu tenho dois servidores Debian (Debian). Estou criando um script de shell. No primeiro eu crio um array assim: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) Isso funciona bem. Mas quando eu corro isso no outro...
07.01.2016 / 15:42
3
respostas

Variable definition no bash usando a palavra-chave local

Estou aprendendo o bash scripting e descobri isso no meu / usr / share / bash-completion, linha 305: local cword words=() O que isso faz? Todos os tutoriais on-line estão no formato local var=value     
08.05.2015 / 21:47
3
respostas

Se eu sudo executar um arquivo de script Bash, todos os comandos dentro do script Bash serão executados também como sudo?

Eu quero escrever um script de pós-instalação automatizado no Bash (chamado post-install.sh , por exemplo). O script irá automaticamente adicionar e atualizar repositórios, instalar e atualizar pacotes, editar arquivos de configuração, etc....
15.02.2014 / 02:01
6
respostas

Qual é o significado de $? em um script de shell?

Ao passar por um script de shell, vi o termo "$?". Qual é o significado deste termo?     
20.02.2011 / 12:43
4
respostas

Como injetar pressionamentos de tecla através de um script de shell?

Estou tentando injetar pressionamentos de teclas no daemon de entrada para simular a digitação de um script Bash. Isso é possível e, em caso afirmativo, como posso fazer isso acontecer?     
13.06.2011 / 00:21