Estou usando aqui - documentos em um script bash para automatizar a instalação e configuração onde uma senha é necessária muitas vezes. Eu digitei a senha uma vez e o script a passou para os vários comandos. Na maioria dos casos, a abordagem her...
Estou instalando um programa enorme, que tem seus recursos como um arquivo rpm . Ficou preso na linha de
#!/bin/sh
SCITEGICPERLBIN='dirname $0'
SCITEGICPERLHOME='dirname $SCITEGICPERLBIN'
if [ $SCITEGICPERLHOME == "." ]
Aparentemente,...
É possível chamar uma função que é declarada abaixo no bash?
Exemplo
if [ "$input" = "yes" ]; then
YES_FUNCTION
elif [ "$input" = "no" ]; then
NO_FUNCTION
else
exit 0;
fi
YES_FUNCTION()
{
.....
.....
}
NO_FUNCTION()
{...
Aprendi primeiro como codificar em uma linguagem C e usando
if ( code )
then
code
fi
torna muito difícil ler meu código (não pergunte por quê).
Existe um substituto para then ?
Algo parecido com isto:
if ( code ) {
code
}
fi...
Existe uma maneira simples de reverter um array?
#!/bin/bash
array=(1 2 3 4 5 6 7)
echo "${array[@]}"
para que eu obtenha: 7 6 5 4 3 2 1
em vez de: 1 2 3 4 5 6 7
Pergunta (TL; DR)
Ao atribuir portas dinamicamente para encaminhamento remoto (também com a opção -R ), como um script na máquina remota (por exemplo, originado de .bashrc ) determina quais portas foram escolhidas pelo OpenSSH?
Antece...
Qual é a boa prática comum para armazenar scripts de shell? (bash, sh, ...)
Por enquanto, tenho alguns scripts bash e sh no meu diretório $HOME
e eu invoco-os com
$ bash $HOME/script1.bash arg1, arg2, ...
ou
$ sh $HOME/scrip...
Eu tenho uma função que retorna 1 se o número for um número de dez dígitos válido:
valNum()
{
flag=1
if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then
echo "Invalid Number"
flag=0
fi
retur...
Em alguns tutoriais na internet, eles podem executar um script no diretório atual sem fazer:
./script
Como você omite isso? Eu estou usando o CentOS 5.6 x64. Eu quero correr desta maneira
script