Perguntas sobre 'shell'

2
respostas

teste POSIX e -a

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...
07.12.2012 / 07:01
2
respostas

compreende uma sequência de redirecionamentos

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...
09.07.2011 / 22:51
2
respostas

Como faço para elevar privilégios no meio do pipeline?

Meu palpite foi o seguinte: echo "Generating some text" | su - -c cat >/output/file Mas su diz: su: must be run from a terminal O que você faria?     
04.04.2014 / 14:19
1
resposta

Pode redirecionar stdout e stderr para as mesmas linhas de mangle de arquivos?

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...
08.02.2014 / 11:44
3
respostas

Como especificar um nome de “nível superior” diferente para o tar?

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?     
30.11.2014 / 15:46
1
resposta

Quais são as diferenças entre esses quatro comandos (fifo, substituição de processos, redirecionamento…)

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...
14.06.2014 / 12:56
2
respostas

Como usar ln -s para criar um atalho de linha de comando?

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...
29.08.2015 / 18:43
1
resposta

Obtendo o id do processo fora do comando lançado com “su -c”

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...
01.08.2014 / 19:11
5
respostas

Um programa próximo em um pipeline pode ver o código de saída do programa anterior?

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?     
07.03.2014 / 15:33
3
respostas

As variáveis de ambiente não são configuradas quando minha função é chamada em um pipeline

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á...
05.06.2014 / 19:38