Erros de sintaxe

1. Erros de sintaxe

Renato Teixeira
daniel1990

(usa Outra)

Enviado em 21/05/2018 - 12:32h

Boas malta, será que me podem ajudar a encontrar os erros? E a explicar para que serve este script? Obrigado!


#!/bin/bash
tarefa () {
local x=1
x=$(($1 - $x))
return x
}
for x in 2 1 3
do
tarefa x
x=$?
echo ‘x = $x’
done


  


2. Re: Erros de sintaxe

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/05/2018 - 14:09h

daniel1990 escreveu:

Boas malta, será que me podem ajudar a encontrar os erros? E a explicar para que serve este script? Obrigado!


#!/bin/bash
tarefa () {
local x=1
x=$(($1 - $x))
return x
}
for x in 2 1 3
do
tarefa x
x=$?
echo ‘x = $x’
done


Boa tarde.
Para que serve, ao meu ver, somente para mostrar o RETORNO "$?" do comando.....
Segue corrigido:
#!/bin/bash
tarefa () {
local x=1
x=$(($1 - $x))
return $x #Corrigido
}
for x in 2 1 3;do
tarefa $x #Corrigido
x=$?
echo ‘x = $x’
done


marcelo oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts