Eu verifiquei um script meu com checkbashisms e recebi os seguintes avisos:
possible bashism in check_ssl_cert line 821 (test -a/-o):
if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then
Na seção 4.62.4 das especificações POSIX eu ac...
Se vários redirecionamentos são usados juntos, mudar a ordem deles faz diferença?
Como entender o significado da sua ordem? O canal encadeado de redirecionamentos é construído para ler os redirecionamentos da esquerda para a direita ou da dir...
Eu li que, ao redirecionar stdout e stderr para o mesmo arquivo usando 2>&1 , stdout é geralmente armazenado em buffer de bloco, enquanto stderr não é bufferizado.
Se uma linha muito longa for gravada em stdout , exigin...
Eu gostaria de colocar o root (/) e deixá-lo aparecer como / abc no arquivo tar.
Existe um sinalizador de tar para especificar um nome de nível superior personalizado?
Meu objetivo é criar um servidor de eco simples usando nc e um único fifo . Eu não estou procurando a melhor maneira de fazer isso, estou apenas tentando entender a semântica dos seguintes comandos (quando acontece, por que, o que muda, por...
Eu tenho um arquivo sh que eu gostaria de poder abrir do terminal a qualquer momento. Eu gostaria de digitar "studio" no terminal e ter o android studio aberto
Lembro-me de usar ln -s para fazer isso, mas esqueci e já perdi muito tempo pes...
Estou executando um programa java dentro de um shell e gravando o id do processo em um arquivo de texto.
Então, quando eu faço isso:
nohup java app.Main > /dev/null 2>&1 &
echo $! > /var/run/app.pid
Funciona. Mas eu realm...
Eu gostaria de fazer um pipeline de scripts Bash como este
prog1 | prog2
tal que prog2 pode ver o código de saída do prog1 e agir de forma diferente com base nessa informação.
Isso é possível?
Eu tenho a seguinte função recursiva para definir variáveis de ambiente:
function par_set {
PAR=$1
VAL=$2
if [ "" != "$1" ]
then
export ${PAR}=${VAL}
echo ${PAR}=${VAL}
shift
shift
par_set $*
fi
}
Se eu chamá...