Ocorre erro porque você fornece apenas um número de entrada, não dois. Nesse caso, read atribui esse número à variável x
, mas y
permanecerá vazio, portanto, a próxima linha será semelhante a echo $(($x + ))
. Como sabemos que o operador +
usa dois operandos, mas aqui está faltando y
(o segundo), portanto, o erro operand expected (error token is “+ ”)
.