Perguntas sobre 'scripting'

25
respostas

Repete um comando Unix a cada x segundo para sempre

Existe um comando interno Unix repeat cujo primeiro argumento é o número de vezes para repetir um comando, onde o comando (com qualquer argumento) é especificado pelos argumentos restantes para repeat . Por exemplo, % repeat 100 echo...
17.02.2009 / 00:11
5
respostas

Como posso obter o diretório de trabalho atual? [duplicado]

Eu quero ter um script que leve o diretório de trabalho atual para uma variável. A seção que precisa do diretório é assim dir = pwd . Apenas imprime pwd como faço para obter o diretório de trabalho atual em uma variável?     
04.03.2015 / 17:35
2
respostas

Os backticks (ou seja, 'cmd') em shells * sh foram preteridos?

Eu já vi esse comentário várias vezes no Unix & Linux, bem como em outros sites que usam o fraseado "backticks foram preteridos", no que diz respeito a shells como Bash & Zsh. Esta declaração é verdadeira ou falsa?     
28.04.2014 / 14:57
3
respostas

Passar argumentos da linha de comando para o script bash

Sou novo na programação de scripts. Eu quero implementar um script bash 'deploymLog', que aceita como entrada um argumento de string (nome). [root@localhost Desktop]# ./deploymLog.sh name aqui eu quero passar o argumento string (nome)...
21.02.2012 / 07:47
3
respostas

Como posso executar o script local na máquina remota e incluir argumentos?

Eu escrevi um script que funciona bem quando executado localmente: ./sysMole -time Aug 18 18 Os argumentos "- time" , "Aug" , "18" e "18" são passados com sucesso para o script. Agora, esse script foi projetado para ser executado...
20.08.2013 / 01:52
5
respostas

O shebang determina o shell que executa o script?

Esta pode ser uma pergunta boba, mas eu ainda pergunto. Se eu declarar um shebang #!/bin/bash no começo de my_shell_script.sh , então eu sempre tenho que invocar esse script usando o bash [my@comp]$bash my_shell_script.sh ou pos...
21.08.2013 / 04:08
3
respostas

Usando “$ {a: -b}” para atribuição de variáveis em scripts

Eu tenho visto alguns scripts que outras pessoas escreveram (especificamente a Red Hat), e muitas de suas variáveis são atribuídas usando a seguinte notação: %código% ou alguns expandem outras variáveis VARIABLE1="${VARIABLE1:-some_val}"...
03.04.2014 / 00:13
3
respostas

O que significa ter uma string $ "dollarsign-prefixed" em um script?

Acabei de ver isso em um script de inicialização: echo $"Stopping Apache" Para que serve esse cifrão? Minha pesquisa até agora: Eu encontrei isso no manual bash: extquote If set, $'string' and $"string" quoting is per...
13.09.2012 / 21:43
5
respostas

como eu posso adicionar (subtrair, etc.) dois números com bash?

Eu posso ler os números e a operação com: echo "First number please" read num1 echo "Second number please" read num2 echo "Operation?" read op mas todas as minhas tentativas de adicionar os números falham: case "$op" in "+") echo...
30.09.2013 / 16:33
6
respostas

Utilizando while loop para ssh em vários servidores

Eu tenho um arquivo servers.txt , com lista de servidores: server1.mydomain.com server2.mydomain.com server3.mydomain.com quando leio o arquivo linha a linha com while e faço eco de cada linha, tudo funciona como esperado. Todas as l...
04.01.2014 / 07:47