如何在外壳中使用@将复杂的表达式分配给变量

时间:2018-08-18 00:56:19

标签: shell

我尝试通过使用另一个varibale lineId将值设置为变量indx。

@ indx = ($lineId-1)*4 + 1

但是,由于出现以下错误,上述方法无法正常工作。

@: Badly formed number.

相反,如果将单行拆分为两行,它将起作用。

@ indx = $lineId - 1
@ indx = $indx * 4 + 1

感谢您指出我的问题。

0 个答案:

没有答案