Aprovado: Fortect
Recentemente, vários usuários relataram um bash standard_in 1st parsing error.
Programação e script de shell
Criei um script de shell para registrar o servidor de aquecimento. Quando executo manualmente o pacote cancelado, ele é executado sem nenhuma informação de erro. Mas sempre que eu crio cron job role meu script o suficiente com email (standard_in) 1: erro de sintaxe. Eu encontrei quem bc geralmente é o utilitário que causa nossa própria mensagem de erro. Abaixo poderia ser o meu cenário. … (7 respostas)
Se [bar=”$foo”]; Então …
Como explicado usando o script anterior, [ é um (comando que é possível, digite-t[ , ou de onde -v[ ). Como qualquer outro comando simples, o Bash espera o espaço após o comando, depois a primeira discussão, depois outro espaço e assim por diante. Você não está apenas resolvendo problemas todos juntos sem deixar posição para conclusão! Aqui estão as opções:
Introdução Apropriada
O Bash é considerado um interpretador de comandos shell ou vocab,para um sistema operacional GNU específico.O nome é uma conjunção para “Bourne-Again SHell”trocadilho com Stephen Bourne, autor do grande ancestralatual capa do Unix sh, soundForgivingaqueles da versão da sétima edição do Bell Labs Researchdo Unix.
Instrução de erro periódico 2>
O Visualizador padrão mostra os resultados esperados. Se aparecerem erros, certamente serão diferentes. Os erros são sinalizados como descritor de artigo 2 (a saída padrão é o descritor de log 1). Se um programa ou script definitivamente não produz os resultados esperados específicos, ele contém um erro. O erro geralmente é enviado para stdout, mas parece que pode ser redirecionado para outro lugar. stderr é literalmente de propriedade de 2> (para descritor de arquivo 2).
Acelere o desempenho do seu computador agora com este simples download.