Perguntas sobre 'syntax'

Sintaxe refere-se às regras de linguagens de programação que estipulam como o código deve ser organizado para que a estrutura esteja sintaticamente correta e possa ser executada com êxito na estrutura particular dessas linguagens.
3
respostas

Uma função em sh pode ter instruções zero?

Existem padrões relevantes que ditam o que uma implementação de sh deve fazer com uma função vazia? O trecho a seguir define uma função com instruções zero a() { } A versão subshell parece ser tratada de forma idêntica a() ( )...
07.03.2017 / 03:27
1
resposta

erro de sintaxe no script For loop

Sou novo no Linux e também sei que este é um problema bastante comum nas perguntas do fórum, mas tentei várias opções e não consigo resolver esse problema. Estou tentando executar o seguinte script: !/bin/bash for i in {1..10} do asreml...
04.03.2017 / 13:03
1
resposta

Usando uma matriz bash em uma variável awk e também entre aspas: problema de sintaxe conflitante

Eu tenho um script cujo objetivo é: Para obter uma lista de arquivos, obtenha um número específico para cada arquivo (isto é, dados de sequenciamento, para serem específicos) e armazene-os em array1 Usando array1, encontre o menor número é...
17.09.2018 / 11:29
1
resposta

Por que o ssh se desconecta imediatamente ao usar a sintaxe -F / dev / stdin?

Eu configurei e inicializei a caixa padrão do Ubuntu VM com os seguintes comandos: vagrant init ubuntu/trusty64; vagrant up --provider virtualbox Agora, para fins de educação, gostaria de usar a seguinte sintaxe para o ssh: ssh -F /dev...
11.12.2016 / 13:42
1
resposta

Significado do duplo traço nas opções [fechado]

Eu li que todas as opções de comando com vários caracteres devem ser precedidas por um traço duplo ( -- ). Mas muitos sinalizadores para o comando find (por exemplo, -name ou -type ) são precedidos por apenas um traço. Por que isso?  ...
07.07.2017 / 15:14
1
resposta

Quebrando linhas longas com operadores de comparação em um shell script

no meu código bash, às vezes eu uso parâmetros longos em operadores de comparação para testar o "OR" como o seguinte: if [[ $production_check_linux_disks_quantity == false ]] || [[ $production_linux_mount_point_reference_to_ambari_definit...
28.12.2017 / 08:58
1
resposta

Lembre-se de enviar notificações com alguns dias de antecedência

Eu tenho tentado usar o programa remind do Unix, e até agora desfruto da flexibilidade. Eu configurei este comando para me avisar sobre quaisquer lembretes futuros: ~$ remind -z -k'notify-send "Reminder" "%s"' .reminders/reminders.rem...
24.09.2018 / 20:18
2
respostas

Como escrever o literal regexp na expressão de correspondência?

Esta questão é sobre a maneira correta de escrever expressões regulares literais em uma expressão de correspondência no bash. No zsh, a correspondência abaixo é bem-sucedida, como eu esperava: % [[ ' 123 ' =~ '^ [0-9]+ $' ]]; echo $? 0...
21.11.2018 / 21:09
2
respostas

Erro de sintaxe próximo do token inesperado 'else'

Estou tentando criar um script que removerá certas partes de um arquivo txt cheio de informações de status e outros textos diversos. Não consigo terminar a declaração principal if. Também estou tentando obtê-lo para excluir as informações de sta...
16.02.2018 / 01:00
1
resposta

A sintaxe do comando de repetição no zsh

Estou começando com o zsh e uso este manual . A sintaxe para repetição é apresentada como: repeat word do list done No entanto, notei que: repeat 5 echo ok também funciona bem. Ainda assim, essa omissão não é legítima aqui:...
11.11.2016 / 03:39