Perguntas com a marcação «shell»

10
Por que recebo o erro 255 ao retornar -1

Eu sou novo em programação C ++ e tenho uma pergunta muito básica. Percebi que, quando volto -1no programa C ++ e, em seguida, verifico o status de saída, recebo 255. Por que é que? O código é o mais básico: int main() { return -1; } Depois de executar o código compilado: echo...

10
Como você configura o ambiente para es?

Eu tenho jogado com es nos últimos dois dias, e ele (como rc) tem a peculiaridade / recurso de executar apenas o script de inicialização ( .esrc) no login. A maneira usual de executar código em cada sessão interativa é colocar esse código na %promptfunção Obviamente, não há %promptfunção se es...

10
Calcular variável e enviá-lo para outra variável

A única calculadora que eu sei é bc. Eu quero adicionar 1a uma variável e saída para outra variável. Eu recebi a nextnumvariável da contagem de string em um arquivo: nextnum=`grep -o stringtocount file.tpl.php | wc -w` Vamos dizer que o nextnumvalor é 1. Quando adicionado 1, ele se tornará 2....

10
Bom método para comparar o tempo?

Preciso verificar a hora atual e abortar o script, se não for a hora adequada do dia em que devo executá-lo. Além disso, se alguém o executar, deve abortar. Por exemplo: preciso que meu script seja executado apenas se for iniciado entre 22h e 2h (uma janela de 4 horas). Atualmente, estou fazendo...

10
ZSH: Qual a diferença entre `.` e` source`?

Eu costumava pensar que os embutidos .e sourcesão equivalentes. Esta pergunta concorda comigo quando se trata bash. No entanto, encontrei o seguinte usando zsh: desktop➜ ~/pst . env /usr/bin/env:1: no such file or directory:

10
Encontre diretórios que não contêm subdiretórios

Estou escrevendo script é ksh. Precisa encontrar todos os nomes de diretório diretamente no diretório atual, que contêm apenas arquivos, não subdiretórios. Eu sei que eu poderia usar ls -alRe analisar recursivamente a saída para a primeira letra no primeiro campo ( dpara um diretório). Eu acho que...

10
Obtendo stdin de um pipe nomeado

O que estou tentando fazer é executar o python em uma janela de terminal e redirecionar o stdin de um pipe nomeado. Em seguida, escrevo no pipe nomeado em outro terminal e tenho esse comando executado em python. Terminal 1: mkfifo p1 python < p1 Terminal 2: echo -n "print \"Hello World\""...