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.
1
resposta

erro de sintaxe próximo ao token inesperado 'do

Eu tenho um erro de "erro de sintaxe próximo ao token inesperado do", usando um loop for em um .sh. Aqui está o código: #!/bin/sh # some code for flux in $(ls -d /home/eai/*/*/*) ; do FICHIER=$(ls -p -tr $flux | grep -v / | head -n 1) i...
05.09.2017 / 16:14
1
resposta

usa variável de loop para cálculo de bash

for i in {0..9} do T=$(bc<<<"8+$i*0.5") echo $T done Eu recebo: syntax error near unexpected token 'T=$(bc<<<"8+$i*0.5")' Eu acredito que o problema é o $i . O que estou fazendo errado?     
25.11.2016 / 10:54
2
respostas

Uso do AWK para divisão inline simulatenosa e valor absoluto

Eu tenho um arquivo de dados desse formato (a linha superior é para referência): E T N D S s R k 0.45847 300.0000 9.99979156 0.44254427E+02 0.4...
17.04.2018 / 23:07
1
resposta

Hífen (-) ignorado no final de um comando canalizado aninhado dentro de uma função?

Eu uso o Ubuntu 16.04 (xenial) com o Bash 4.3.48 (1). Com base na resposta de Stephen Kitt nesta sessão , Tentei executar o seguinte comando como parte de uma função chamada imb() : mysqldump -u root -p --all-databases | zip "$drt/db-$d...
14.04.2018 / 00:42
1
resposta

Uso básico de / etc / cron / (d): padrão correto para / etc / cron (diário / semanal / mensal)

Eu uso o Ubuntu 16.04 com o Bash e criei este arquivo sem extensão e sem compilação /etc/cron.daily/cron_daily : for dir in "$drt"/*/; do if pushd "$dir"; then wp plugin update --all --allow-root wp core update --allow-root wp language core...
13.02.2018 / 07:02
2
respostas

Sintaxe para 'repeat' com um ponto e vírgula na string de comando?

Estou de olho em um processo no FreeBSD usando um script que mostra o status atual do trabalho. Usando o comando csh builtin repeat , eu gostaria de executar o script a cada 2 segundos, então, ingenuamente, gostaria de fazer algo assim:...
27.11.2017 / 08:52
1
resposta

Erro de sintaxe próximo ao token inesperado '{'

Toda vez que eu executo um novo terminal virtual, ele começa com bash: /usr/share/bash-completion/bash_completion: line 226: syntax error near unexpected token '}' bash: /usr/share/bash-completion/bash_completion: line 226: '}' kimifish@kimip...
04.09.2017 / 15:48
1
resposta

Dash Slash Significado vs apenas Slash - / var vs / var [duplicado]

Trabalhando com o Centos 7 No arquivo rsyslog.conf, existem algumas regras que colocam logs em diretórios que começam com um - / (barra de traço) antes de informar qual diretório colocar os logs, enquanto outros têm o diretório usual / segu...
30.05.2018 / 16:47
1
resposta

Como usar um caminho no documento

Eu escrevi este documento aqui para criar alguns scripts no caminho ~/own_scripts/ , mas escrevi de uma forma que causa a duplicação desse caminho: source <<-EOF ~/own_scripts/1.sh ~/own_scripts/2.sh # More scripts under ~/own_s...
03.02.2018 / 06:48
3
respostas

Use var aninhado para var substituto

Eu tenho uma grande pergunta hoje! Eu fiz um pequeno exemplo da minha situação. FOO="foo"; fooBAR="final"; var=${${FOO}BAR} echo $var Eu quero imprimir "final". Eu tentei todo tipo de coisas como $ {$ {! FOO @} BAR} (Eu sei que não está...
25.11.2016 / 15:23